Which apps read MCP servers, where each keeps its config, and — the part no list tells you — how many of our 19 589 tracked servers actually work with each one. Support is what we can verify; app descriptions we leave to their authors.
run in your terminalcli
yes
yes
yes
18 3915 184 need no key
CursorAnysphere
.cursor/mcp.jsonjson
yes
yes
yes
18 3915 184 need no key
VS CodeMicrosoft
.vscode/mcp.jsonjson
yes
yes
yes
18 3915 184 need no key
CodexOpenAI
~/.codex/config.tomltoml
yes
yes
yes
18 3915 184 need no key
Claude DesktopAnthropic
~/Library/Application Support/Claude/claude_desktop_config.jsonjson
yes
yes
yes
18 3915 184 need no key
Adds servers by command, so nothing to edit by hand. Handles both local processes and remote endpoints, including OAuth logins.
Config sits in the project folder, so servers can differ per repository — useful when one project needs database access and another must not have it.
Works through GitHub Copilot's agent mode. Like Cursor, the config is per workspace rather than global.
The only client here that uses TOML rather than JSON, so a config copied from elsewhere will not work as is.
One global config for everything, so a server added here is available in every conversation.