Claude Desktop MCP configuration
TL;DR
Claude Desktop MCP configuration is a JSON file that lists servers, each with a command and arguments that launch a local MCP server. Editing it, saving, and fully restarting the app registers and starts the configured servers.
Config location and format
The configuration is a JSON object mapping server names to command definitions. Each entry provides the launcher command and any arguments. Paths should be absolute where possible.
After editing
Save the file and quit Claude Desktop entirely, then reopen it. The app reads the configuration at startup and launches each declared server.
In this collection
- Best MCP servers →
- How to choose an MCP server →
- Verified MCP servers →
- MCP server comparison methodology →
- MCP registries, directories, and marketplaces →
- MCP servers for databases →
- Read-only database access with MCP →
- MCP servers for developers →
- MCP browser automation →
- MCP servers for search and research →
- MCP servers for productivity →
- MCP servers for DevOps and cloud →
- Enterprise MCP →
- Postgres MCP server guide →
- Playwright MCP →
- MCP server not showing in Claude Desktop →
- Cursor MCP tools not showing →
- MCP connection refused and timeout errors →
- VS Code MCP configuration →
- Remote MCP servers with OAuth →
- MCP server for GitHub →