Read and write local files with configurable access controls.
MCP Servers for Claude Desktop
Claude Desktop was the first widely-available MCP client. Every MCP server is built and tested against it first, which makes it the smoothest onramp if you are new to MCP.
Set up MCP in Claude Desktop
Four steps to connect your first MCP server.
- 1
Open claude_desktop_config.json
From Claude Desktop, use Settings → Developer → "Edit Config" to open the file in your editor.
- 2
Add servers under mcpServers
Each entry needs a command and args. Copy the install snippet from any MCP detail page on top-mcps.com.
- 3
Set secrets via env
API tokens go in the env block (e.g. GITHUB_PERSONAL_ACCESS_TOKEN). Keep secrets out of args.
- 4
Fully quit and reopen Claude
Reload Window is not enough — quit Claude entirely, then reopen. The hammer icon in the chat bar should show the connected servers.
- macOS
~/Library/Application Support/Claude/claude_desktop_config.json - Windows
%APPDATA%\Claude\claude_desktop_config.json
{
"mcpServers": {
"filesystem": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-filesystem",
"/Users/you/code"
]
},
"memory": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-memory"]
},
"sequential-thinking": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-sequential-thinking"]
}
}
}Top MCPs for Claude Desktop
The curated starting stack — install these first.
Persistent knowledge graph memory across AI conversations.
Structured step-by-step reasoning for complex problem solving.
Up-to-date library docs pulled directly into your AI context.
Full browser automation: navigate, click, screenshot, and scrape.
All MCPs compatible with Claude Desktop
15 servers verified to work with Claude Desktop, ranked by popularity.
Read and write local files with configurable access controls.
Query and inspect PostgreSQL databases via natural language.
Real-time web search with privacy-focused results.
Persistent knowledge graph memory across AI conversations.
Up-to-date library docs pulled directly into your AI context.
Full Supabase access: database, auth, storage, and edge functions.
Local SQLite database access with full read/write support.
Retrieve web pages and convert them to clean markdown.
Full browser automation: navigate, click, screenshot, and scrape.
Structured step-by-step reasoning for complex problem solving.
Read and send Slack messages, manage channels and threads.
Secure cloud sandboxes for executing AI-generated code.
Manage Linear issues, projects, and cycles from AI context.
FAQ: MCP in Claude Desktop
Where is the Claude Desktop MCP config stored?
On macOS it lives at ~/Library/Application Support/Claude/claude_desktop_config.json. On Windows it lives at %APPDATA%\Claude\claude_desktop_config.json. Claude reads this file on every launch.
Why don't my new MCP servers show up?
Claude Desktop only reads the config on full app start. Reloading the window does not pick up changes — quit Claude completely (Cmd+Q on macOS) and reopen it.
How do I debug a broken MCP server?
Open Settings → Developer and view the MCP logs. A red status next to the server name shows the exact error — usually a missing binary, bad token, or invalid args path.
Can Claude use multiple MCPs at once?
Yes. Every entry under mcpServers runs as its own process and is available to Claude simultaneously. A typical setup combines Filesystem, Memory, a search MCP, and a database MCP.
Does Claude.ai in the browser support MCP?
MCP is currently a desktop-app feature. Use Claude Desktop for MCP — the claude.ai web interface runs without local tool access.
Browse every MCP server → top-mcps.com