Best MCP Servers for Claude Desktop

Top 20 of 675 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

Current time retrieval and timezone conversion for AI models.

7689,054TypeScript
2

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

734,557TypeScript
3

Slack workspace interactions via Stdio, SSE, and HTTP for message history and search.

801,752Go
4

Execute message searches and chat history analysis directly within your chat sessions.

651,353Python
5

Enables Claude to execute tasks directly within your Salesforce org.

61129

Full ranking

#ServerSecurity scoreStarsLanguageConfig
1

Supabase project database management through AI assistants.

1002,833TypeScript
2

ClickHouse database queries and chDB engine operations via MCP.

93832Python
3

Registry and proxy that federates MCP, A2A, and API services for AI observability.

864,143Python
4

Jira, Confluence, Bitbucket, and Compass data access via Atlassian Cloud for AI assistants.

86919JavaScript
5

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

81792TypeScript
6

Slack workspace interactions via Stdio, SSE, and HTTP for message history and search.

801,752Go
7

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

78142TypeScript
8

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

78135TypeScript
9

Current time retrieval and timezone conversion for AI models.

7689,054TypeScript
10

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

7689,054TypeScript
11

Dynamic and reflective problem-solving through a structured step-by-step thinking process.

7688,988TypeScript
12

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

7688,911TypeScript
13

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

769,504Python
14

Perform iOS and macOS project builds via AI-driven command execution.

766,171TypeScript
15

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

764,801TypeScript
16

Build .NET-based MCP clients and servers with modular library components.

764,414C#
17

Real-time web data and AI search insights for LLMs without blocking.

762,536JavaScript
18

Streamline complex tasks by piping shell-based MCP commands directly into your AI workflows.

76747TypeScript
19

Scrape and search live web data for AI agents with structured output formats.

737,046JavaScript
20

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

734,557TypeScript

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.