MCP server not showing in Claude Desktop
TL;DR
When an MCP server does not appear in Claude Desktop, the cause is usually a configuration or launch problem: invalid JSON, an incorrect command or path, a missing package, or a server that fails to start. Validate the config, check the logs, and restart the app.
Diagnostic checklist
Check the JSON is valid (no trailing commas), the command and arguments are correct, and the server is installed. A path that is relative or missing will prevent startup. After editing, fully quit and reopen the app.
Inspect the logs
Claude Desktop exposes a log of MCP configuration and runtime activity. The log reveals whether the server failed to launch, failed to initialize, or was never picked up from the config.
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 →
- Cursor MCP tools not showing →
- MCP connection refused and timeout errors →
- Claude Desktop MCP configuration →
- VS Code MCP configuration →
- Remote MCP servers with OAuth →
- MCP server for GitHub →