MCP Manager by xjeway
A cross-platform desktop app for managing MCP server configs across Claude Code, Codex, Cursor, VS Code, OpenCode, Gemini CLI, and more.
MCP Manager is an open-source mcp server by xjeway, written mainly in Rust, with 15 GitHub stars and the MIT license. Its code was last updated Oct 26, 2026.
Table of Contents
- Features
- Installation
- Supported Clients
- Command Line (Preview)
- Privacy & Network
- Development
- Star History
- Disclaimer
Features
- One workspace for every MCP server, imported from the configs your clients already have
- Online marketplace: find servers in the GitHub MCP Registry, the official MCP Registry, or any compatible registry, and add them in a few clicks
- Form or raw JSON editing
- Apply to many clients at once, with a review of risky writes, automatic backups, and rollback
- Light / dark theme, and a UI in 11 languages that follows your system language
Installation
Download the package for your platform from the latest release:
| Platform | Package |
|---|---|
| macOS | .dmg, or brew install --cask xjeway/mcp-manager/mcp-manager |
| Windows | setup.exe (x64 / arm64) or .msi (x64) |
| Linux | .deb, .rpm, or .AppImage |
Pick arm64 / aarch64 for Apple Silicon and ARM devices, x64 / x86_64 / amd64 otherwise.
Release builds are ad-hoc signed but not notarized by Apple yet. On first launch:
- Move the app to
/Applicationsand open it; click Done on the warning. - Open System Settings → Privacy & Security, click Open Anyway near the bottom, and confirm.
If macOS still says the app is damaged (older, unsigned releases), run:
xattr -dr com.apple.quarantine "/Applications/MCP Manager.app"
</details>
Supported Clients
Every client below supports both import (read existing MCP servers from its config) and apply (write the unified config back).
<p> <a href="https://docs.anthropic.com/en/docs/claude-code"><kbd><img src="./public/logos/apps/claudecode.svg" alt="Claude Code logo" width="16" valign="middle" /> Claude Code</kbd></a> <a href="https://claude.ai/download"><kbd><img src="./public/logos/apps/claude.svg" alt="Claude Desktop logo" width="16" valign="middle" /> Claude Desktop</kbd></a> <a href="https://github.com/openai/codex"><kbd><img src="./public/logos/apps/codex.svg" alt="Codex logo" width="16" valign="middle" /> Codex</kbd></a> <a href="https://cursor.com"><kbd><img src="./public/logos/apps/cursor.svg" alt="Cursor logo" width="16" valign="middle" /> Cursor</kbd></a> <a href="https://opencode.ai"><kbd><img src="./public/logos/apps/opencode.svg" alt="OpenCode logo" width="16" valign="middle" /> OpenCode</kbd></a> <a href="https://github.com/features/copilot"><kbd><img src="./public/logos/apps/githubcopilot.svg" alt="GitHub Copilot logo" width="16" valign="middle" /> GitHub Copilot</kbd></a> <a href="https://github.com/google-gemini/gemini-cli"><kbd><img src="./public/logos/apps/gemini.svg" alt="Gemini CLI logo" width="16" valign="middle" /> Gemini CLI</kbd></a> <a href="https://antigravity.google"><kbd><img src="./public/logos/apps/antigravity.svg" alt="Antigravity logo" width="16" valign="middle" /> Antigravity</kbd></a> <a href="https://github.com/iflow-ai/iflow-cli"><kbd><img src="./public/logos/apps/iflow.svg" alt="iFlow logo" width="16" valign="middle" /> iFlow</kbd></a> <a href="https://github.com/QwenLM/qwen-code"><kbd><img src="./public/logos/apps/qwen.svg" alt="Qwen Code logo" width="16" valign="middle" /> Qwen Code</kbd></a> <a href="https://cline.bot"><kbd><img src="./public/logos/apps/cline.svg" alt="Cline logo" width="16" valign="middle" /> Cline</kbd></a> <a href="https://devin.ai"><kbd><img src="./public/logos/apps/devin.svg" alt="Devin logo" width="16" valign="middle" /> Devin (Desktop / CLI)</kbd></a> <a href="https://kiro.dev"><kbd><img src="./public/logos/apps/kiro.svg" alt="Kiro logo" width="16" valign="middle" /> Kiro</kbd></a> <a href="https://qoder.com"><kbd><img src="./public/logos/apps/qoder.svg" alt="Qoder logo" width="16" valign="middle" /> Qoder</kbd></a> <a href="https://kilo.ai"><kbd><img src="./public/logos/apps/kilocode.svg" alt="Kilo Code logo" width="16" valign="middle" /> Kilo Code</kbd></a> <a href="https://factory.ai"><kbd><img src="./public/logos/apps/factorydroid.svg" alt="Factory Droid logo" width="16" valign="middle" /> Factory Droid</kbd></a> <a href="https://docs.augmentcode.com/cli/overview"><kbd><img src="./public/logos/apps/auggie.svg" alt="Auggie logo" width="16" valign="middle" /> Auggie</kbd></a> <a href="https://commandcode.ai/docs/mcp"><kbd><img src="./public/logos/apps/command-code.ico" alt="Command Code logo" width="16" valign="middle" /> Command Code</kbd></a> <a href="https://support.atlassian.com/rovo/docs/connect-to-an-mcp-server-in-rovo-dev-cli/"><kbd><img src="./public/logos/apps/rovo-dev.svg" alt="Rovo Dev CLI logo" width="16" valign="middle" /> Rovo Dev CLI</kbd></a> <a href="https://www.codebuddy.ai/cli"><kbd><img src="./public/logos/apps/codebuddy.svg" alt="CodeBuddy Code logo" width="16" valign="middle" /> CodeBuddy Code</kbd></a> <a href="https://www.codebuff.com/docs/tips/mcp-servers"><kbd><img src="./public/logos/apps/codebuff.webp" alt="Codebuff / Freebuff" width="16" valign="middle" /> Codebuff / Freebuff</kbd></a> <a href="https://zcode.z.ai/en/docs"><kbd><img src="./public/logos/apps/zcode.png" alt="ZCode logo" width="16" valign="middle" /> ZCode</kbd></a> <a href="https://mimo.xiaomi.com/mimocode/mcp-servers"><kbd><img src="./public/logos/apps/mimo.ico" alt="MiMo Code logo" width="16" valign="middle" /> MiMo Code</kbd></a> <a href="https://dev.meta.ai/docs/muse-code"><kbd><img src="./public/logos/apps/muse.ico" alt="Muse Code logo" width="16" valign="middle" /> Muse Code</kbd></a> <a href="https://github.com/MoonshotAI/kimi-cli"><kbd><img src="./public/logos/apps/kimi.svg" alt="Kimi CLI logo" width="16" valign="middle" /> Kimi CLI</kbd></a> <a href="https://zed.dev"><kbd><img src="./public/logos/apps/zed.svg" alt="Zed logo" width="16" valign="middle" /> Zed</kbd></a> <a href="https://github.com/mistralai/mistral-vibe"><kbd><img src="./public/logos/apps/mistral.svg" alt="Mistral Vibe logo" width="16" valign="middle" /> Mistral Vibe</kbd></a> <a href="https://github.com/NousResearch/hermes-agent"><kbd><img src="./public/logos/apps/hermes.svg" alt="Hermes Agent logo" width="16" valign="middle" /> Hermes Agent</kbd></a> <a href="https://github.com/block/goose"><kbd><img src="./public/logos/apps/goose.svg" alt="Goose logo" width="16" valign="middle" /> Goose</kbd></a> <a href="https://ampcode.com"><kbd><img src="./public/logos/apps/amp.svg" alt="Amp logo" width="16" valign="middle" /> Amp</kbd></a> <a href="https://x.ai/cli"><kbd><img src="./public/logos/apps/grok.svg" alt="Grok Build logo" width="16" valign="middle" /> Grok Build</kbd></a> <a href="https://code.visualstudio.com"><kbd><img src="./public/logos/apps/vscode.svg" alt="VS Code logo" width="16" valign="middle" /> VS Code</kbd></a> </p>Command Line (Preview)
mcpmgr shares the desktop app's server list, so changes made in either show up in the other.
npx @mcpmgr/cli list # or: npm i -g @mcpmgr/cli / brew install xjeway/mcp-manager/mcpmgr
mcpmgr add context7 -- npx -y @upstash/context7-mcp@latest
mcpmgr add linear --url https://mcp.linear.app/mcp -a cursor,claude-code
mcpmgr remove context7 -a codex
mcpmgr rollback
In a terminal, add walks you through servers, clients and scope, and previews every file before writing. Each step also has a flag (--yes, --dry-run, --json, …); inside an AI coding agent such as Claude Code or Codex, it skips the prompts and targets that agent's client.
Privacy & Network
MCP Manager only goes online to check for updates and, while the marketplace page is open, to query MCP registries (cached for 6 hours, usable offline). Turn the marketplace off under Settings → Online marketplace to stop those requests entirely.
Development
Requires Node.js 20+, Rust stable, and the Tauri prerequisites for your platform.
make install # install dependencies
make tauri-dev # run the desktop app
make test && make check
The core logic (client adapters, parsing, safe writes) lives in crates/mcp-manager-core, shared by the Tauri app in src-tauri/ and the CLI in crates/mcp-manager-cli/. Releases are described in docs/releasing.md.
Issues and pull requests are welcome; for larger changes, please open an issue first. When changing user-facing docs, keep README.md, README.zh-CN.md, and docs/readme/ in sync.
Star History
<a href="https://star-history.com/#xjeway/mcp-manager&Date"> <picture> <source media="(prefers-color-scheme: dark)" srcset="https://api.star-history.com/svg?repos=xjeway/mcp-manager&type=Date&theme=dark" /> <source media="(prefers-color-scheme: light)" srcset="https://api.star-history.com/svg?repos=xjeway/mcp-manager&type=Date" /> <img alt="Star History Chart" src="https://api.star-history.com/svg?repos=xjeway/mcp-manager&type=Date" /> </picture> </a>Disclaimer
This project is developed primarily with AI assistance and reviewed by a human maintainer, so it may still contain mistakes. MCP Manager rewrites other tools' config files; backups and rollback are built in, but keep your own backups of important configs. Provided "as is" under the MIT License.
MCP Manager alternatives
View more →Similar mcp servers in Coding Agents, ranked by GitHub stars. Compare licence, recent activity and scan status before you choose.
| Name | Stars | Licence | Last updated | Scan |
|---|---|---|---|---|
| MCP Manager (this page) xjeway | 15 | MIT | Oct 26, 2026 | Scanned, no flagged issues |
| Context Mode mksglu | 33k | None found | Nov 1, 2026 | Not scanned yet |
| Serena oraios | 31k | None found | Oct 28, 2026 | Not scanned yet |
| Fastmcp PrefectHQ | 28k | Apache-2.0 | Nov 1, 2026 | Scanned, no flagged issues |
| Nuclear nukeop | 19k | AGPL-3.0 | Nov 1, 2026 | Scanned, no flagged issues |
| MCP For Beginners microsoft | 18k | MIT | Oct 30, 2026 | Scanned, no flagged issues |