MCP Clients
Every MCP-compatible client with setup guides and configuration docs.
Cursor
AI-first code editor with built-in MCP support for tool use in chat and agent mode.
Claude Desktop
Anthropic's desktop app with native MCP integration for connecting Claude to local tools.
VS Code
GitHub Copilot in VS Code supports MCP servers via .vscode/mcp.json (workspace) or the user-profile mcp.json. Top-level JSON key is `servers`.
Claude Code
Anthropic's CLI coding agent. Add MCP servers via `claude mcp add --scope project|user|local`. Project-scoped servers write to .mcp.json at the project root; user/local-scoped servers write to ~/.claude.json.
Windsurf
Codeium's AI IDE with Cascade agent supporting MCP server connections.
Codex
OpenAI's coding agent (CLI, IDE, Cloud) with MCP server support — all surfaces share ~/.codex/config.toml.
Gemini CLI
Google's CLI for Gemini models with MCP server integration.
ChatGPT
OpenAI's ChatGPT supports remote MCP servers via the Connectors feature.
Zed
High-performance code editor with native MCP support in the assistant panel.
opencode
Open-source terminal coding agent from the SST team. MCP servers go in the `mcp` block of opencode.json — `"type": "local"` with a command array for stdio servers, `"type": "remote"` with a URL for hosted ones. A project-root opencode.json overrides the global config.
Cline
Open-source autonomous coding agent for VS Code with a built-in MCP marketplace for one-click installs. In VS Code, servers live in cline_mcp_settings.json — easiest to open via the Cline panel: MCP Servers icon → Configure MCP Servers. The standalone Cline CLI reads ~/.cline/mcp.json instead. Both use the standard mcpServers shape plus Cline's `disabled` and `autoApprove` fields.
Goose
Block's open-source AI agent where every extension IS an MCP server. Add servers interactively with `goose configure` → Add Extension (Command-line for stdio, Remote for Streamable HTTP), or edit the extensions block in config.yaml directly.