Invite a friend, get 1 month of Pro freeHow it works

MCP server managers for Claude Code, Codex and Gemini CLI (2026)

Apps that manage MCP servers for Claude Code, Codex and Gemini CLI in one place: Toolport, Codeg, two MCP Managers, MCPM, the built-in settings and AgentVera.

Solviera Teknoloji 8 min read

Short answer: If you run Claude Code, Codex and Gemini CLI in your own terminals and want one MCP server list for all of them, use a desktop manager that writes each client’s config: Toolport (MIT, with keychain secrets and paid sync across machines) or MCP Manager by xjeway (MIT, with a registry browser). Codeg, an open-source multi-agent workspace, does the same for the agents it runs and installs servers from the official MCP Registry and Smithery. If you run your agents inside one app, AgentVera’s MCP manager passes the same servers to Claude Code, Codex, Gemini CLI and 14 more CLI agents when they start, with one sign-in for remote servers.

We build AgentVera, one of the tools below. We have described every tool, ours included, from its own site, docs or repository as of 3 November 2026. If you only use Claude Code, our Claude Code MCP setup guide covers the built-in commands, and the best MCP servers for coding covers what to install.

Three ways to keep one MCP list

  • Write every client’s config. The manager keeps the master list and writes it into ~/.claude.json, Codex’s config.toml, ~/.gemini/settings.json, ~/.cursor/mcp.json and so on. Codeg and xjeway’s MCP Manager work this way.
  • Point every client at one hub. Each client gets a single entry that leads to a local gateway, and the gateway runs the real servers. Toolport and vietqtran’s MCP Manager work this way.
  • Hand servers over at launch. The app that starts the agent passes the servers on the command line, so the client’s own file stays as it was. AgentVera works this way for the agents it runs.

Built-in settings in Claude Desktop, Cursor and VS Code are a fourth option, but each one manages only its own client.

MCP server managers compared

Checked on each tool’s own site, docs or repository on 3 November 2026.

ToolClients supportedWrites each client’s configPlatformsLicensePriceExtra
Toolport (toolport.app)Claude Code, Claude Desktop, Codex, Cursor, VS Code, Gemini CLI, Zed, Cline, OpenCode and more, 45 in allYes: replaces each agent’s direct entries with one Toolport gateway entry, with a backup before every editWindows, macOS, LinuxMITFree on one machine; Pro $5/month or $48/year; Team $19/month for up to 10 people; self-host free for up to 10OS keychain for keys; Pro adds 1Password, Doppler, Infisical, Vault and sync across machines; Team adds roles, audit log, change review; no server catalog described
Codeg (codeg.app)18 of its 20 built-in agents, incl. Claude Code, Codex, Gemini, OpenCode, Cline, Cursor, Kiro CLIYes, into each agent’s native config; removes it when you untickDesktop on macOS, Windows, Linux; headless server and Docker; iOS and Android clientsApache-2.0No price statedMarket tab with the official MCP Registry and Smithery; scans existing configs; keys stored in agent configs, not encrypted at rest
MCP Manager (github.com/xjeway/mcp-manager)24, incl. Claude Code, Claude Desktop, Codex, Cursor, VS Code, Gemini CLI, Copilot, Zed, Goose, KiroYes: imports from each client and applies the list back, with review of risky writes, backups and rollbackmacOS, Windows, Linux; plus a preview CLIMITNo price statedMarketplace over the GitHub MCP Registry and the official MCP Registry; secrets and sync not described
MCP Manager (github.com/vietqtran/mcp-manager)Claude Code, Codex, Cursor, VS Code, Gemini CLI, Claude Desktop (via a bridge)One hub entry per client, written in its own format, with a backupmacOS 14+ (build from source)MITNo price statedOne background engine on one HTTP endpoint; per-tool hiding; auto-restart; secrets in a user-only file; 36 presets
MCPM (mcpm.sh)Claude Desktop, Cursor, Windsurf, VS Code, Cline, Continue, Goose, Roo Code, OpenCode and others; Claude Code, Codex and Gemini CLI are not in its client listEnables or disables servers per client from the CLICommand line, installed with Homebrew, pipx, uv or pipMITFreeProfiles; its own registry at mcpm.sh/registry; sharing over a tunnel
Claude Desktop settingsClaude Desktop onlyIts own claude_desktop_config.json (Settings, Developer, Edit Config)macOS, Windows, LinuxProprietaryPart of the Claude appConnectors menu to see each server’s tools
Cursor MCP settingsCursor onlyIts own .cursor/mcp.json and ~/.cursor/mcp.jsonmacOS, Windows, LinuxProprietaryPart of CursorOne-click installs from the Cursor Marketplace and cursor.directory; OAuth; ${env:NAME} for secrets; team admins can share servers
VS Code MCP settingsVS Code and CopilotIts own mcp.json files and Copilot’s mcp-config.jsonmacOS, Windows, LinuxProprietary build of MIT-licensed sourceFreeMCP server gallery in the Extensions view; organisations can restrict servers
AgentVera MCP managerClaude Code, Codex, Gemini CLI and 14 more CLI agents (all but Aider)Passes servers at launch and leaves your files alone; can import from or write to Claude Code’s and Codex’s settingsmacOS, Windows, LinuxProprietaryFree plan23-server catalog; OS keychain for secrets; one OAuth sign-in for remote servers through a gateway; connection test with token cost per tool; per-project, group and role servers

Notes: MCP Router, another desktop manager, ended development on 18 September 2026 and its repository is archived, so it is not in the table. vietqtran’s MCP Manager has no published release yet; its README describes building from source. This space changes fast, so check each project before you decide.

Which one fits?

You run agents in your own terminals

Pick a manager that writes the configs, so the servers are there whichever terminal you open. Toolport suits you if you want a polished app with keys in the keychain and, later, the same setup on several machines or for a team. xjeway’s MCP Manager suits you if you want a free, MIT app that browses MCP registries and applies one list to 24 clients with a review step. vietqtran’s MCP Manager suits a Mac user who prefers one shared engine and one entry per client over copies in every file.

You want one workspace for the agents too

Codeg and AgentVera both run several coding agents side by side, so MCP management is part of a larger app. Codeg writes servers into each agent’s native config and installs from two public registries; it is open source and also runs as a server with mobile clients. AgentVera hands servers to each agent at launch and adds remote-server sign-in, token cost per tool and servers per agent group.

You use one client

Use its built-in settings. Claude Desktop, Cursor and VS Code all have a server list, and Cursor and VS Code have one-click installs. For Claude Code on its own, claude mcp add is enough; see our setup guide.

Where secrets live

If API keys in plain JSON or TOML files worry you, look for keychain storage (Toolport, AgentVera), a secrets manager (Toolport Pro) or environment variable references (Cursor). Codeg’s docs say plainly that keys written into agent configs are not encrypted at rest.

How AgentVera’s MCP manager works

AgentVera is a desktop app for macOS, Windows and Linux that runs coding agents side by side in real terminals. Its MCP manager keeps one server list for all of them:

  • Add a server once. On the MCP page (⌘⌥M), “+” lists 23 ready servers by category, such as Playwright, Chrome DevTools, Context7, GitHub, Sentry, Supabase, Linear, Notion, Stripe and Figma. You can also add your own stdio, HTTP or SSE server.
  • Every CLI agent gets it. Registered servers connect when an agent starts: Claude Code, Codex, Gemini CLI, opencode, Copilot, Qwen Code, Goose, Amp, Cursor, Antigravity, Droid, Kimi, Vibe, Crush, Kiro, Cline and Hermes. Aider takes no MCP. You choose all agents, some agents, a group or a team role.
  • One sign-in for remote servers. Remote servers go through AgentVera’s gateway. You sign in to an OAuth server once in the app and every agent uses that sign-in; the agent’s CLI holds no header or token.
  • Test it, see the cost. A connection test lists the server’s tools, prompts and resources and an approximate token cost per tool, so you know how much context a server adds. Secret environment variables and headers are kept in the operating system’s keychain, and servers can be limited to certain projects.
  • In step with your CLIs. Servers from Claude Code’s and Codex’s own settings are listed with their health; import them or remove them from the CLI. AgentVera’s servers can be written to the CLI settings too.
  • Agents ask for servers. An agent can attach a registered server to itself or to an agent of its group. A new server is only added when you approve it in the app.

What to weigh: AgentVera is not open source. The MCP manager hands servers to agents that AgentVera starts; a claude you open in another terminal sees only what is in its own settings, unless you write AgentVera’s servers there. The MCP manager is on the free plan; see pricing.

Questions

What is the best app to manage MCP servers for Claude Code, Codex and Gemini CLI in one place?

It depends on where you run the agents. If you run them in your own terminals, Toolport and xjeway’s MCP Manager are MIT-licensed desktop apps that write one server list into every client’s config. Codeg does the same for the agents it runs and installs from the official MCP Registry and Smithery. If you run your agents inside AgentVera, its MCP manager passes the same servers to all of them when they start, without editing your own config files.

Is there a free MCP manager?

Yes. Toolport’s free plan is the whole app on one machine. xjeway’s MCP Manager, vietqtran’s MCP Manager and MCPM are MIT-licensed, and Codeg is Apache-2.0. AgentVera’s MCP manager is part of its free plan, but AgentVera is not open source.

Where should MCP API keys be stored?

Preferably not in plain config files. Toolport and AgentVera keep secret values in the operating system’s keychain, and Toolport Pro can pull keys from 1Password, Doppler, Infisical or Vault. vietqtran’s MCP Manager stores them in a file readable only by your user. Codeg’s docs say keys written into agent configs are not encrypted at rest. In Cursor you can reference environment variables with ${env:NAME}.

Do these tools change my existing config files?

Most do. Codeg and xjeway’s MCP Manager write servers into each client’s native config; Toolport replaces each agent’s direct entries with one Toolport entry; vietqtran’s MCP Manager adds one hub entry. All four describe backups or a way back. AgentVera passes its servers to the agent at launch and leaves your config alone unless you choose to write them to Claude Code’s or Codex’s settings.

Can I sync MCP servers across machines or a team?

Toolport Pro syncs chosen servers to every machine, and its Team plan shares one setup with roles and an audit log. Cursor lets team admins distribute shared servers. In AgentVera, groups and team roles carry their own MCP servers, so every agent in that group or role starts with them.

Bring your agents to one desk.

Download AgentVera for free; your installed CLIs are ready to go.

More posts