Best MCP Servers for Claude Desktop

Top 20 of 117 MCP servers that work with Claude Desktop, ranked by security score — every entry below is human-reviewed, not just scraped. Every row has a one-click config for Claude Desktop — no need to open each page.

Claude Desktop was one of the first MCP clients — Anthropic built the protocol and shipped support for it in Claude Desktop from the start. Every server runs locally over stdio, launched by Claude Desktop itself from the command in your config file; there's no separate process to manage.

Configuration lives in a single JSON file — claude_desktop_config.json — with one mcpServers entry per server. Claude Desktop only reads this file on launch, so a new or edited entry needs a full app restart (not just a reload) before it shows up.

Recommended for Claude Desktop

Picked for the kind of work Claude Desktop is actually used for, not just the highest score overall.

#ServerSecurity scoreStarsLanguageConfig
1

IANA timezone conversions and system time lookups for AI agents.

7188,628TypeScript
2

Notion databases and pages integration for AI models using TypeScript-based MCP tools.

684,539TypeScript
3

Google Workspace data access for AI agents covering Calendar, Drive, Gmail, and Docs.

632,870Python
4

Twilio public APIs accessed directly through Model Context Protocol server tools.

55108TypeScript
5

Salesforce org data and metadata management via Model Context Protocol tools.

45444TypeScript

Full ranking

#ServerSecurity scoreStarsLanguageConfig
1

Supabase project database management through AI assistants.

962,820TypeScript
2

ClickHouse database queries and chDB engine operations via MCP.

88826Python
3

GitHub repositories, issues, pull requests, and CI/CD workflows accessed via AI agents.

7831,551Go
4

Jira, Confluence, and Bitbucket data access for your AI-powered workflows.

76871JavaScript
5

Sentry error, issue, and performance data for AI coding assistants.

76781TypeScript
6

Miro board data management including diagramming and task tracking for AI assistants.

73141TypeScript
7

Webflow site data and content management via the Model Context Protocol for AI assistants.

73133TypeScript
8

Manage, create, and organize Contentful entries and assets via AI-driven commands.

7357TypeScript
9

Dynamic step-by-step reasoning processes to decompose and refine complex AI problem-solving.

7188,628TypeScript
10

Retrieve and convert web page content into markdown for AI model processing.

7188,628TypeScript
11

IANA timezone conversions and system time lookups for AI agents.

7188,628TypeScript
12

Local directory and file management for MCP clients with path-based access control.

7188,628TypeScript
13

Git repositories accessed and manipulated through AI-driven automation workflows.

7188,628TypeScript
14

Persistent knowledge graph memory enabling AI to recall entities and relations across chats.

7188,628TypeScript
15

Automate browser interaction via structured accessibility snapshots for LLM agents.

7135,263TypeScript
16

AWS infrastructure and service management for your local AI model context protocol.

719,468Python
17

Web search, code search, and company research capabilities for AI assistants.

714,743TypeScript
18

ElevenLabs text-to-speech and audio processing for your AI assistant.

711,479Python
19

Notion databases and pages integration for AI models using TypeScript-based MCP tools.

684,539TypeScript
20

Manage Cloudflare Workers, logs, and services using natural language prompts.

683,958TypeScript

MCP + Claude Desktop: frequently asked questions

How do I add an MCP server to Claude Desktop?

Open claude_desktop_config.json, add an entry under "mcpServers" with the command to run the server, save the file, and fully restart Claude Desktop.

Where is the Claude Desktop config file?

~/Library/Application Support/Claude/claude_desktop_config.json on macOS, or %APPDATA%\Claude\claude_desktop_config.json on Windows.

Do I need to restart Claude Desktop after editing the config?

Yes — Claude Desktop only reads mcpServers on launch. A reload isn't enough; quit and reopen the app.

Can I run more than one MCP server at once in Claude Desktop?

Yes — add as many entries as you want under the same "mcpServers" object, each with its own key.