Janusmcp MCP server
io.github.Bayway/janusmcp·v0.6.2·9 starsMulti-account tool broker for AI agents — CLI and MCP.
9 stars120 downloads/wk
Reviews
Write oneNobody 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
- 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 present
install.script - mediumnpm install lifecycle script present
install.scriptpackage.json: … "test": "node --test test.js", "postinstall": "node install.js" }, "files": [ …
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
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 30sThe 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-desktopShortened. 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.