Home

Set up an MCP server in your client

Nine servers, six clients, one page each: the config file that client actually reads, the entry to put in it, three prompts that were run against the server, and the hosted endpoint if you would rather install nothing. The two facts that cause most failed installs are in the table below: the file name and the top-level key are not the same across clients.

ClientConfig fileKeyWatch out for
Claude Desktopclaude_desktop_config.jsonmcpServerspaths must be absolute and env inheritance is limited
Claude Code.mcp.jsonmcpServerslocal scope is the default and is per-directory
Cursor.cursor/mcp.jsonmcpServersthe current field table marks "type" as required
VS Code.vscode/mcp.jsonserversthe key is "servers", not "mcpServers"
Windsurfmcp_config.jsonmcpServerslegacy Cascade agent only, and a 100-tool ceiling
Clinemcp.jsonmcpServersomitting "type" falls back to the legacy sse transport

Pages

ServerIn
MCP Time TrackerClaude Desktop · Claude Code · Cursor · VS Code · Windsurf · Cline
MCP Price TrackerClaude Desktop · Claude Code · Cursor · VS Code · Windsurf · Cline
MCP SpreadsheetClaude Desktop · Claude Code · Cursor · VS Code · Windsurf · Cline
MCP InvoiceClaude Desktop · Claude Code · Cursor · VS Code · Windsurf · Cline
MCP Expense TrackerClaude Desktop · Claude Code · Cursor · VS Code · Windsurf · Cline
MCP Currency ConverterClaude Desktop · Claude Code · Cursor · VS Code · Windsurf · Cline
MCP DocxClaude Desktop · Claude Code · Cursor · VS Code · Windsurf · Cline
MCP Timezone PlannerClaude Desktop · Claude Code · Cursor · VS Code · Windsurf · Cline
MCP Office SuiteClaude Desktop · Claude Code · Cursor · VS Code · Windsurf · Cline

All servers and prices · Guides