MCP servers for Claude Desktop
The most used MCP servers, each with a config you can paste into Claude Desktop.
MCP servers give Claude Desktop access to local tools and resources, such as file search and file operations. The list below includes a ready JSON config for each server.
Where the config lives
Open the Claude menu, choose Settings, then Developer, and click Edit Config. This opens or creates Claude Desktop’s configuration file:
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json - Windows:
%APPDATA%\Claude\claude_desktop_config.json
This file tells Claude Desktop which local servers to start and how to connect to them. For the Filesystem Server, directory paths in args define which folders it can access.
Add a server
- Choose a server below and check its prerequisites. For servers that require Node.js, run
node --versionto check your installation. - Open the configuration file through Edit Config.
- If the file is empty, paste the complete JSON block. If it already contains servers, merge the entries inside the supplied
mcpServersobject into your existingmcpServersobject. Keep one top-levelmcpServersobject and preserve existing entries. - Replace example values with your own. For filesystem directories, use valid absolute paths. Check commas and braces so the file remains valid JSON.
- Save the file, completely quit Claude Desktop, and reopen it to load the configuration.
Check that it works
Open “Add files, connectors, and more /” beside the conversation input, then Connectors and Manage connectors to inspect the server’s tools. For the Filesystem Server, try asking Claude to find files in an allowed folder.
If the server is missing, check JSON syntax and paths, then restart. Inspect mcp.log for connection failures and mcp-server-SERVERNAME.log for server output under:
- macOS:
~/Library/Logs/Claude - Windows:
%APPDATA%\Claude\logs
Security
- Grant the Filesystem Server access only to folders you permit Claude to read and modify. It runs with your user account’s permissions.
- Review each file operation before approving it. Deny requests you do not want executed.
Add to claude_desktop_config.json
· modelcontextprotocol.io/docs/develop/connect-local-servers
Only servers with an npm or PyPI install command are listed. Remote servers connect with a URL from their own docs.
- 1

Playwright MCP
Gives an assistant a real browser to click, type and read pages with3.9Mnpm + PyPI, last 7 daysClaude Desktop config· claude_desktop_config.json
{ "mcpServers": { "playwright-mcp": { "command": "npx", "args": [ "-y", "@playwright/mcp@latest" ] } } } - 2

Chrome DevTools MCP
Drives and inspects a live Chrome instance through the DevTools protocol.2.2Mnpm + PyPI, last 7 daysClaude Desktop config· claude_desktop_config.json
{ "mcpServers": { "chrome-devtools-mcp": { "command": "npx", "args": [ "-y", "chrome-devtools-mcp@latest" ] } } } - 3

Filesystem MCP Server
Reference server for scoped read and write access to local folders546Knpm + PyPI, last 7 daysClaude Desktop config· claude_desktop_config.json
{ "mcpServers": { "filesystem-mcp": { "command": "npx", "args": [ "-y", "@modelcontextprotocol/server-filesystem", "/path/to/dir" ] } } } - 4
Context7
Pulls current, version-matched library documentation into the model's context.284Knpm + PyPI, last 7 daysClaude Desktop config· claude_desktop_config.json
{ "mcpServers": { "context7-mcp": { "command": "npx", "args": [ "-y", "@upstash/context7-mcp" ] } } } - 5

Fetch (MCP Reference Server)
Reference server that retrieves a URL and hands back markdown.255Knpm + PyPI, last 7 daysClaude Desktop config· claude_desktop_config.json
{ "mcpServers": { "fetch-mcp": { "command": "uvx", "args": [ "mcp-server-fetch" ] } } } Claude Desktop config· claude_desktop_config.json
{ "mcpServers": { "time-mcp": { "command": "uvx", "args": [ "mcp-server-time" ] } } }- 7

Everything MCP Server
Protocol demo server that exercises every MCP feature at once.165Knpm + PyPI, last 7 daysClaude Desktop config· claude_desktop_config.json
{ "mcpServers": { "everything-mcp": { "command": "npx", "args": [ "-y", "@modelcontextprotocol/server-everything" ] } } } - 8

Postgres MCP Pro
Postgres access for agents, with index tuning and health checks alongside plain SQL.140Knpm + PyPI, last 7 daysClaude Desktop config· claude_desktop_config.json
{ "mcpServers": { "postgres-mcp": { "command": "uvx", "args": [ "postgres-mcp", "--access-mode=restricted" ] } } } - 9
Grafana MCP Server
Query dashboards, Prometheus, Loki and incidents from a Grafana instance.127Knpm + PyPI, last 7 daysClaude Desktop config· claude_desktop_config.json
{ "mcpServers": { "grafana-mcp": { "command": "uvx", "args": [ "mcp-grafana" ] } } } - 10

Memory MCP Server
Persistent knowledge graph memory that survives between sessions.126Knpm + PyPI, last 7 daysClaude Desktop config· claude_desktop_config.json
{ "mcpServers": { "memory-mcp": { "command": "npx", "args": [ "-y", "@modelcontextprotocol/server-memory" ] } } } - 11
Azure MCP Server
One server covering Azure services, plus a hosted endpoint for Microsoft Learn.107Knpm + PyPI, last 7 daysClaude Desktop config· claude_desktop_config.json
{ "mcpServers": { "azure-mcp": { "command": "npx", "args": [ "-y", "@azure/mcp@latest", "server", "start" ] } } } - 12

Sequential Thinking MCP Server
One tool that breaks a hard problem into revisable thinking steps.104Knpm + PyPI, last 7 daysClaude Desktop config· claude_desktop_config.json
{ "mcpServers": { "sequential-thinking-mcp": { "command": "npx", "args": [ "-y", "@modelcontextprotocol/server-sequential-thinking" ] } } } - 13

GitHub MCP Server
GitHub's own server for repos, issues, pull requests and workflow runs95Knpm + PyPI, last 7 daysClaude Desktop config· claude_desktop_config.json
{ "mcpServers": { "github-mcp-server": { "command": "npx", "args": [ "-y", "@modelcontextprotocol/server-github" ] } } } - 14
Firecrawl MCP
Turns web pages and whole sites into markdown an agent can read.91Knpm + PyPI, last 7 daysClaude Desktop config· claude_desktop_config.json
{ "mcpServers": { "firecrawl-mcp": { "command": "npx", "args": [ "-y", "firecrawl-mcp" ] } } } Claude Desktop config· claude_desktop_config.json
{ "mcpServers": { "git-mcp": { "command": "uvx", "args": [ "mcp-server-git", "--repository", "/path/to/repo" ] } } }- 16

n8n MCP Server
Gives an agent n8n's full node catalogue and properties so generated workflows actually validate.88Knpm + PyPI, last 7 daysClaude Desktop config· claude_desktop_config.json
{ "mcpServers": { "n8n-mcp": { "command": "npx", "args": [ "-y", "n8n-mcp" ] } } } Claude Desktop config· claude_desktop_config.json
{ "mcpServers": { "sentry-mcp": { "command": "npx", "args": [ "@sentry/mcp-server@latest" ] } } }- 18

Next.js DevTools MCP
Connects an agent to a running Next.js dev server for live runtime errors, routes and logs.81Knpm + PyPI, last 7 daysClaude Desktop config· claude_desktop_config.json
{ "mcpServers": { "next-devtools-mcp": { "command": "npx", "args": [ "-y", "next-devtools-mcp@latest" ] } } } - 19
MongoDB MCP Server
Query MongoDB collections and manage Atlas clusters from an agent session.74Knpm + PyPI, last 7 daysClaude Desktop config· claude_desktop_config.json
{ "mcpServers": { "mongodb-mcp": { "command": "npx", "args": [ "-y", "mongodb-mcp-server@latest" ] } } } - 20

Chroma MCP Server
Manage Chroma collections and run vector queries without writing client code.72Knpm + PyPI, last 7 daysClaude Desktop config· claude_desktop_config.json
{ "mcpServers": { "chroma-mcp": { "command": "uvx", "args": [ "chroma-mcp" ] } } } - 21
AWS MCP Servers
A large collection of AWS-specific MCP servers, installed one at a time.68Knpm + PyPI, last 7 daysClaude Desktop config· claude_desktop_config.json
{ "mcpServers": { "aws-mcp": { "command": "uvx", "args": [ "awslabs.aws-documentation-mcp-server@latest" ] } } } - 22

Figma MCP
Connect Figma designs to AI coding agents for direct implementation64Knpm + PyPI, last 7 daysClaude Desktop config· claude_desktop_config.json
{ "mcpServers": { "framelink-figma-mcp": { "command": "npx", "args": [ "-y", "figma-developer-mcp" ] } } } - 23

Blender MCP
Drives Blender from a prompt — scene inspection, object edits and arbitrary Python execution.62Knpm + PyPI, last 7 daysClaude Desktop config· claude_desktop_config.json
{ "mcpServers": { "blender-mcp": { "command": "uvx", "args": [ "blender-mcp" ] } } } - 24

Xero MCP Server
Read and write Xero accounting records from an MCP client.58Knpm + PyPI, last 7 daysClaude Desktop config· claude_desktop_config.json
{ "mcpServers": { "xero-mcp": { "command": "npx", "args": [ "-y", "@xeroapi/xero-mcp-server@latest" ] } } } - 25

Pydantic Logfire MCP Server
Reads OpenTelemetry traces and exceptions collected by Logfire, queryable with SQL.41Knpm + PyPI, last 7 daysClaude Desktop config· claude_desktop_config.json
{ "mcpServers": { "logfire-mcp": { "command": "uvx", "args": [ "logfire-mcp@latest" ] } } } - 26

Currents MCP Server
Reads CI test results from Currents so an agent can diagnose flaky specs with real execution history.31Knpm + PyPI, last 7 daysClaude Desktop config· claude_desktop_config.json
{ "mcpServers": { "currents-mcp": { "command": "npx", "args": [ "-y", "@currents/mcp" ] } } } - 27

ElevenLabs MCP Server
Speech synthesis, voice cloning and transcription from ElevenLabs, exposed as agent tools.30Knpm + PyPI, last 7 daysClaude Desktop config· claude_desktop_config.json
{ "mcpServers": { "elevenlabs-mcp": { "command": "uvx", "args": [ "elevenlabs-mcp" ] } } } - 28
Netlify MCP Server
Netlify's own MCP server for creating, deploying and managing sites.30Knpm + PyPI, last 7 daysClaude Desktop config· claude_desktop_config.json
{ "mcpServers": { "netlify-mcp": { "command": "npx", "args": [ "-y", "@netlify/mcp" ] } } } - 29

ms-365-mcp-server
Microsoft Graph server that puts OneDrive files, mail and calendar behind one command.29Knpm + PyPI, last 7 daysClaude Desktop config· claude_desktop_config.json
{ "mcpServers": { "ms-365-mcp": { "command": "npx", "args": [ "-y", "@softeria/ms-365-mcp-server" ] } } } - 30
Shopify Dev MCP
Live Shopify docs and GraphQL schema lookup while you build an app.28Knpm + PyPI, last 7 daysClaude Desktop config· claude_desktop_config.json
{ "mcpServers": { "shopify-dev-mcp": { "command": "npx", "args": [ "-y", "@shopify/dev-mcp@latest" ] } } }
