Janus solves the critical problem of managing multiple identities for the same MCP service, like Supabase or GitHub, within LLM clients. Traditionally, switching accounts required disconnecting, re-authenticating, and re-doing OAuth logins for each change. Janus acts as a local, open-source broker that sits between your LLM client and the real MCP servers. It allows you to add numerous accounts once, then switch between them effortlessly, keeping all credentials securely stored in your OS keychain. This ensures that your LLM client always works with the correct identity, exposing only the active account's tools to maintain a clean and relevant context.