MCP client setup: Claude, Cursor, ChatGPT and the rest
An MCP client is the application on the other end of the protocol: the AI app that discovers a server's tools and decides when to call them. The server does the work; the client decides what the model is even allowed to see.
The differences between clients matter more than most people expect. Claude Desktop and Cursor run local stdio servers directly. ChatGPT connects to remote HTTP endpoints only, which quietly rules out most of the ecosystem unless you bridge it. Some clients cap how many tools they will hold in context at once — which is why the fifth server you add can make the agent worse, not better.
The guides below cover setup per client, plus the tool-budget math that decides how many servers you can actually run before quality drops.
Pick your client first, then pick servers that match its transport support. Doing it the other way round is how people end up with a config that silently loads nothing.
25 articles · page 1 of 2
Claude Code Hooks: Automate Your Agent Workflow
Use Claude Code hooks as a deterministic control layer around agent and MCP actions, not as a substitute for the tools themselves.
Claude Code Subagents: When They Help (and When They Hurt)
Claude Code subagents are best used as narrowly scoped workers with only the MCP access their task requires, not as a default layer for every coding job.
ChatGPT MCP: Connect Tools to ChatGPT in 2026
ChatGPT can now use remote MCP servers as custom apps, but plan access, transport, authentication, and product-mode limits determine whether the setup works.
Gemini MCP: Connect Tools to Google Gemini
Gemini can use MCP tools through Gemini CLI and, for a narrower audience, custom Connected Apps in Gemini Spark.
Claude + Figma MCP: Design-to-Code That Actually Works
Figma's official MCP server gives Claude structured design context, but good production code still depends on narrow selections, repository rules, and visual review.
Claude Desktop Extensions vs MCP Servers
Claude Desktop extensions make local MCP servers easier to install, but their convenience comes with client lock-in and real security trade-offs.
Best MCP Servers for Claude Code (2026)
Six servers I'd actually keep in Claude Code, ranked by what they earn against your tool budget — not by star count.
Best MCP Servers for Cursor (2026)
Six MCP servers worth their tool budget in Cursor — and the arithmetic that decides how many you can actually run.
Best MCP servers for Claude Desktop (2026)
A tight, opinionated shortlist that respects Claude Desktop's tool budget — plus the config to run it.
Best MCP Servers for VS Code (2026)
Six MCP servers that earn their slot in VS Code's agent mode — plus the tool-budget math that tells you what to leave out.
Best MCP Servers for Codex CLI (2026)
Codex CLI is a coding agent — feed it servers that make code better, not a junk drawer of tools that dilute its attention.
Best MCP Servers for Windsurf (2026)
Four servers cover almost every real Windsurf workflow. Adding more usually makes Cascade worse, not better.
Best MCP Servers for GitHub Copilot (2026)
Six MCP servers that pull their weight in Copilot Agent mode — and the ones that just burn your tool budget.
Best MCP Servers for Cline (2026): What to Add
Cline gives you raw access to every tool a server exposes — which is exactly why picking the wrong servers wrecks it. Here's what I actually keep installed.
Best MCP Servers for LM Studio (2026)
Add three MCP servers to LM Studio, not thirteen — here's the shortlist and the config path that makes them work.
Best MCP Servers for Zed (2026)
Six MCP servers worth Zed's agent budget, the exact config, and the ones to leave out.
Best MCP Servers for Jan (2026)
Jan runs a local model, so every tool you add competes for the same context — here are the six MCP servers that earn their slot, and the ones that don't.
Best MCP Servers for Goose (2026)
Six MCP servers worth adding to Goose as extensions — plus the config.yaml path and the tool math that decides how many you can run.
Best MCP Servers for Roo Code (2026)
Six MCP servers worth their tool budget in Roo Code — plus the config path and the arithmetic that decides how many you can run.
Best MCP Servers for Kilo Code (2026)
Six MCP servers that actually earn a slot in Kilo Code — plus the ones to skip and why your tool budget dies fast.
FAQ
What is an MCP client?
An MCP client is the AI application that connects to MCP servers, discovers their tools, and calls them on the model's behalf. Claude Desktop, Claude Code, Cursor, Windsurf, VS Code and ChatGPT are all MCP clients. The server provides capability; the client controls what the model can see and do.
Do all MCP clients support the same servers?
No, and this trips people up. Transport support is the dividing line: Claude Desktop and Cursor run local stdio servers, while ChatGPT connects to remote HTTP endpoints only. A local-only server will not work in a remote-only client without a bridge such as mcp-remote.
How many MCP servers can one client handle?
Fewer than you would like. Tool-selection quality degrades as active tools pile up, and a typical server exposes around a dozen tools, so most setups start to suffer past roughly four servers. Enable what the task needs rather than everything you own.
Other topics
Looking for a server rather than an article? Best MCP servers by task