MCP.so
登录

JanusMCP MCP Server

@bayway

基本信息

分类

其他

许可证

MIT

传输方式

stdio

作者

bayway

提交者

Massimiliano Fiori

关于 JanusMCP MCP Server

Local, open-source multi-account MCP broker — one endpoint, every account. Add credentials once and switch identity without reconnecting, from any LLM client.

JanusMCP MCP Server 配置

使用下面的配置,将此服务器添加到你的 MCP 客户端。

{
  "mcpServers": {
    "janusmcp": {
      "command": "npx",
      "args": [
        "@bayway/janusmcp",
        "serve",
        "#",
        "npm",
        "(works",
        "inside",
        "MCP/npx",
        "setups)"
      ]
    }
  }
}

JanusMCP MCP Server 工具

工具列表暂未提供

当前收录暂时没有可展示的工具列表,不代表服务没有工具。请查阅项目文档了解支持的能力。

点击上方按钮,在临时沙箱中运行此服务器并实时获取工具列表。

概览

What is JanusMCP?

JanusMCP is a local broker that sits between any LLM client and real MCP servers, allowing you to add multiple accounts for the same service and switch identity without reconnecting. It’s designed for users who work with multiple companies or identities and need a single endpoint that handles per‑account credentials.

How to use JanusMCP?

Install via npm (npx @bayway/janusmcp serve), Homebrew, Scoop, Docker, or build from source. Configure accounts and secrets in config.json and the OS keychain, then run janusmcp serve for stdio or set JANUS_TRANSPORT=http for HTTP. From any connected LLM client use the control tools janus_list_accounts, janus_use_account, and janus_whoami to switch identities; terminal commands like janusmcp tools and janusmcp call provide code‑execution mode.

Key features of JanusMCP

  • Multi‑account, one endpoint: N identities, no reconnecting.
  • Identity scoping: per‑call, per‑session (Mcp‑Session‑Id), or global.
  • Dual transport: stdio + Streamable HTTP in one process.
  • Secure vault: OS keychain with encrypted‑file fallback.
  • OAuth loopback: PKCE login with auto‑refresh, stored as oauth:<name>.
  • Context‑safe: only the active account’s tools are exposed.

Use cases of JanusMCP

  • Manage Supabase, GitHub, or Slack accounts for different clients without reconnecting.
  • Switch between work and personal identities for the same service in any LLM.
  • Use profiles to flip the entire set of accounts (e.g., Supabase + GitHub) for a client in one command.
  • Reduce context cost by invoking tools on demand from the terminal (code‑execution mode).
  • Add accounts from built‑in templates and keep secrets in the OS keychain.

常见问题

1

How is JanusMCP different from other MCP gateways?

Other MCP gateways aggregate different servers behind one endpoint. JanusMCP solves the orthogonal problem of managing many identities for the same service without saturating context. It is a credential‑aware broker, not a flat aggregator.

2

Which LLM clients does JanusMCP work with?

JanusMCP speaks standard MCP (stdio + Streamable HTTP), so it works with any client: Claude Desktop, Claude Code, Cursor, Visual Studio Code, Gemini, ChatGPT, Copilot, and others.

3

How do I switch accounts without reconnecting?

Use the control tools `janus_use_account` (switch

评论

其他 分类下的更多 MCP 服务器