MCP clients

14 applications that can connect to an MCP server: code editors, desktop assistants, terminal agents, agent frameworks and workflow automation platforms. Each entry records where its configuration lives, which transports it speaks, which parts of the protocol it implements, and the date those details were last checked.

The transport column decides compatibility more than anything else. A client that cannot start a local process only works with servers publishing an HTTP or SSE endpoint, which rules out most packaged servers. Every client page carries ready to paste configuration for both cases where the client supports them.

ClientType TransportsTools Configuration
Claude DesktopAnthropic's desktop app for macOS and Windows. Reads one JSON file and starts local servers itself.Desktop appstdio, Streamable HTTP, SSEYesjson-file
Claude CodeAnthropic's terminal coding agent. Servers are added with a command rather than by editing a file.Command linestdio, Streamable HTTP, SSEYescli
CursorAI first code editor. Supports per project and global server config, plus one click install links.IDEstdio, Streamable HTTP, SSEYesjson-file
Visual Studio CodeMicrosoft's editor. MCP servers are configured for Copilot agent mode in a workspace file.IDEstdio, Streamable HTTP, SSEYesjson-file
ClineVS Code extension with an in editor marketplace. Can install a server by reading its README.IDEstdio, Streamable HTTP, SSEYesjson-file
WindsurfAgentic IDE from Codeium. Servers are configured for the Cascade agent in a single JSON file.IDEstdio, Streamable HTTP, SSEYesjson-file
ZedHigh performance editor. MCP servers are added as context servers in settings.IDEstdioYesjson-file
Codex CLIOpenAI's terminal agent. Servers are added with a command and stored in a TOML config.Command linestdio, Streamable HTTPYescli
n8n also a serverWorkflow automation platform. An MCP Client Tool node calls servers from inside a workflow, and n8n can also expose its own workflows as a server.Automation platformStreamable HTTP, SSEYesui-credential
Zapier also a serverAutomation platform that publishes its own MCP server exposing thousands of app actions, and can call other servers from a Zap.Automation platformStreamable HTTP, SSEYesui-credential
Make also a serverVisual automation platform. Publishes an MCP server so an agent can trigger scenarios, and can call remote servers from a scenario.Automation platformStreamable HTTP, SSEYesui-credential
LangChainAgent framework for Python and JavaScript. An adapter package turns MCP servers into framework tools.Agent frameworkstdio, Streamable HTTP, SSEYescode
GooseOpen source agent from Block, available as a desktop app and a CLI. Servers are added as extensions.Desktop appstdio, Streamable HTTP, SSEYesyaml-file
ChatGPTOpenAI's assistant. Remote MCP servers are added as connectors in developer mode.Web appStreamable HTTP, SSEYesui-credential

Automation platforms are a special case

n8n, Zapier and Make run on their own infrastructure, so they cannot start a local stdio server. They only work with servers that publish an HTTP or SSE endpoint. Several of them also publish their own MCP server, which means they appear on both sides of the protocol: a client that calls other servers, and a server that other clients call.