MCP.Market

Janusmcp MCP server

by Bayway·io.github.Bayway/janusmcp·v0.6.2·9 stars

Multi-account tool broker for AI agents — CLI and MCP.

B77/100grade B
What users say
No reviews yet
Be the first
Safety scan
B77/100

full report

Adoption
Growing

9 stars120 downloads/wk

Reviews

Write one

Nobody has reviewed Janusmcp yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

Janusmcp tools

No tool declarations could be read from the package source. They show once the server is installed.

Public scan report

scanner v0.1.10 · 2026-11-03 · same rubric, same numbers if you re-run it

2 medium
  • Code scan3 source files scanned15/25
  • –Live reliabilityno gateway calls yet and no remote to proben/a
  • –Tool poisoningtools not inspected (local package is not executed); not countedn/a
  • Auth qualitylocal package, no credentials required12/15
  • Maintenancelast push 0 days ago15/15
  • Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10

Findings (2)

  • mediumnpm install lifecycle script presentinstall.script
  • mediumnpm install lifecycle script presentinstall.script
    package.json: … "test": "node --test test.js", "postinstall": "node install.js" }, "files": [ …
Overall 77/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How Janusmcp compares

Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
77/100
higher than 50% of 48,255 servers
GitHub stars
9
more than 87% of 28,688 servers
Downloads a week
120
more than 67% of 12,191 servers with a package

Release history: 2 versions in the registry since 2026-08-13, latest 2026-09-27, typically one every 45 days.

Install Janusmcp in Claude Code, Cursor or VS Code

Runs npx -y @bayway/janusmcp on your machine. Read the scan report first; the gateway never runs local packages.

claude mcp add janusmcp -- npx -y @bayway/janusmcp
Add to Cursor

What the publisher says

From the Janusmcp repository's README, as published. We do not edit it. Read it on GitHub

JanusMCP

One credential broker. Every account. From the CLI or MCP. Multi-account tool access for AI agents, with credentials kept local.

One-click buttons require the npm package to be published. See RELEASING.md.

The problem

If you work with more than one company, you use the same MCP server (Supabase, GitHub, Slack…) with different identities — a different account, email and token per client. Today most LLM clients hold one account at a time per connector: to switch client you disconnect, reconnect, and redo the OAuth login. Every time.

The MCP protocol has no notion of "account": one session = one identity = one set of credentials. JanusMCP fills that gap.

What it does

JanusMCP is a local multi-account tool broker for AI agents. It can be used directly from the CLI or as an MCP server in front of the real upstream servers:

(code-execution mode): janusmcp tools / schema / call invoke tools on demand, with no bulk tool definitions loaded upfront.

  • Add N accounts once for the same service and keep them all available.
  • Switch identity without reconnecting — no re-login, no fiddling with config.
  • Works with any LLM client — it just speaks standard MCP (stdio + Streamable HTTP).
  • Works without an MCP session too — agents can drive it directly from the CLI
  • Runs locally — your machine, your keychain, your control.
  • Keeps the context clean — it exposes only the active account's tools, not N×tools.
┌─────────────────────────────┐   ┌─ Supabase (Client A)
LLM client ─MCP─▶│   JanusMCP broker           │─▶ ├─ Supabase (Client B)
(Claude/GPT/     │   active-account · vault ·  │   ├─ GitHub  (Client A)
 Gemini/…)       │   per-session scoping       │   └─ …
                 └─────────────────────────────┘

You drive it with three control tools that appear in any client: januslistaccounts, janususeaccount, janus_whoami.

Choose your mode

Use from the CLI — Claude Code, Codex, Cursor, scripts

npm install -g @bayway/janusmcp
janusmcp tools
janusmcp schema list_tables
janusmcp call list_tables --args '{"schemas":["public"]}' --json --timeout 30s

The CLI discovers schemas only when needed, accepts JSON through --args or stdin, supports explicit accounts/profiles, and provides stable exit codes. See the CLI guide and copyable agent instructions.

Connect over MCP — desktop and chat clients

npx @bayway/janusmcp serve
# or configure a supported client automatically:
janusmcp install claude-desktop

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

Janusmcp: common questions

Is Janusmcp MCP server safe?
Mostly: it is graded B (77/100). Read the Janusmcp safety report
How do I install Janusmcp?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does Janusmcp need an API key?
Not as far as the registry entry and our scan can tell: no credentials are declared or required.
Is Janusmcp maintained?
The last commit was in the last day (2026-11-03). The latest release is v0.6.2.
How does Janusmcp compare with other MCP servers?
safety score 77/100 (higher than 50% of 48,255 servers); github stars 9 (more than 87% of 28,688 servers); downloads a week 120 (more than 67% of 12,191 servers with a package). Full comparison.