Skip to content
↑↓navigate↵openescclose
Claude+372Whisper+228LangChain+168Codex+223NotebookLM+276DALL-E 3+192DeepL+249n8n+208Topaz Video AI+153LlamaIndex+161

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

  1. Choose a server below and check its prerequisites. For servers that require Node.js, run node --version to check your installation.
  2. Open the configuration file through Edit Config.
  3. If the file is empty, paste the complete JSON block. If it already contains servers, merge the entries inside the supplied mcpServers object into your existing mcpServers object. Keep one top-level mcpServers object and preserve existing entries.
  4. Replace example values with your own. For filesystem directories, use valid absolute paths. Check commas and braces so the file remains valid JSON.
  5. 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. 1

    Playwright MCP

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

    Chrome DevTools MCP

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

    Filesystem MCP Server

    Reference server for scoped read and write access to local folders
    546Knpm + PyPI, last 7 days
    Claude Desktop config· claude_desktop_config.json
    {
      "mcpServers": {
        "filesystem-mcp": {
          "command": "npx",
          "args": [
            "-y",
            "@modelcontextprotocol/server-filesystem",
            "/path/to/dir"
          ]
        }
      }
    }
  4. 4

    Context7

    Pulls current, version-matched library documentation into the model's context.
    284Knpm + PyPI, last 7 days
    Claude Desktop config· claude_desktop_config.json
    {
      "mcpServers": {
        "context7-mcp": {
          "command": "npx",
          "args": [
            "-y",
            "@upstash/context7-mcp"
          ]
        }
      }
    }
  5. 5

    Fetch (MCP Reference Server)

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

    Time MCP Server

    Current time and timezone conversion as two small tools.
    179Knpm + PyPI, last 7 days
    Claude Desktop config· claude_desktop_config.json
    {
      "mcpServers": {
        "time-mcp": {
          "command": "uvx",
          "args": [
            "mcp-server-time"
          ]
        }
      }
    }
  7. 7

    Everything MCP Server

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

    Postgres MCP Pro

    Postgres access for agents, with index tuning and health checks alongside plain SQL.
    140Knpm + PyPI, last 7 days
    Claude Desktop config· claude_desktop_config.json
    {
      "mcpServers": {
        "postgres-mcp": {
          "command": "uvx",
          "args": [
            "postgres-mcp",
            "--access-mode=restricted"
          ]
        }
      }
    }
  9. 9

    Grafana MCP Server

    Query dashboards, Prometheus, Loki and incidents from a Grafana instance.
    127Knpm + PyPI, last 7 days
    Claude Desktop config· claude_desktop_config.json
    {
      "mcpServers": {
        "grafana-mcp": {
          "command": "uvx",
          "args": [
            "mcp-grafana"
          ]
        }
      }
    }
  10. 10

    Memory MCP Server

    Persistent knowledge graph memory that survives between sessions.
    126Knpm + PyPI, last 7 days
    Claude Desktop config· claude_desktop_config.json
    {
      "mcpServers": {
        "memory-mcp": {
          "command": "npx",
          "args": [
            "-y",
            "@modelcontextprotocol/server-memory"
          ]
        }
      }
    }
  11. 11

    Azure MCP Server

    One server covering Azure services, plus a hosted endpoint for Microsoft Learn.
    107Knpm + PyPI, last 7 days
    Claude Desktop config· claude_desktop_config.json
    {
      "mcpServers": {
        "azure-mcp": {
          "command": "npx",
          "args": [
            "-y",
            "@azure/mcp@latest",
            "server",
            "start"
          ]
        }
      }
    }
  12. 12

    Sequential Thinking MCP Server

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

    GitHub MCP Server

    GitHub's own server for repos, issues, pull requests and workflow runs
    95Knpm + PyPI, last 7 days
    Claude Desktop config· claude_desktop_config.json
    {
      "mcpServers": {
        "github-mcp-server": {
          "command": "npx",
          "args": [
            "-y",
            "@modelcontextprotocol/server-github"
          ]
        }
      }
    }
  14. 14

    Firecrawl MCP

    Turns web pages and whole sites into markdown an agent can read.
    91Knpm + PyPI, last 7 days
    Claude Desktop config· claude_desktop_config.json
    {
      "mcpServers": {
        "firecrawl-mcp": {
          "command": "npx",
          "args": [
            "-y",
            "firecrawl-mcp"
          ]
        }
      }
    }
  15. 15

    Git MCP Server

    Read and write a local Git repository through MCP tools.
    90Knpm + PyPI, last 7 days
    Claude Desktop config· claude_desktop_config.json
    {
      "mcpServers": {
        "git-mcp": {
          "command": "uvx",
          "args": [
            "mcp-server-git",
            "--repository",
            "/path/to/repo"
          ]
        }
      }
    }
  16. 16

    n8n MCP Server

    Gives an agent n8n's full node catalogue and properties so generated workflows actually validate.
    88Knpm + PyPI, last 7 days
    Claude Desktop config· claude_desktop_config.json
    {
      "mcpServers": {
        "n8n-mcp": {
          "command": "npx",
          "args": [
            "-y",
            "n8n-mcp"
          ]
        }
      }
    }
  17. 17

    Sentry MCP

    Pulls Sentry issues and events into a coding agent's context
    87Knpm + PyPI, last 7 days
    Claude Desktop config· claude_desktop_config.json
    {
      "mcpServers": {
        "sentry-mcp": {
          "command": "npx",
          "args": [
            "@sentry/mcp-server@latest"
          ]
        }
      }
    }
  18. 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 days
    Claude Desktop config· claude_desktop_config.json
    {
      "mcpServers": {
        "next-devtools-mcp": {
          "command": "npx",
          "args": [
            "-y",
            "next-devtools-mcp@latest"
          ]
        }
      }
    }
  19. 19

    MongoDB MCP Server

    Query MongoDB collections and manage Atlas clusters from an agent session.
    74Knpm + PyPI, last 7 days
    Claude Desktop config· claude_desktop_config.json
    {
      "mcpServers": {
        "mongodb-mcp": {
          "command": "npx",
          "args": [
            "-y",
            "mongodb-mcp-server@latest"
          ]
        }
      }
    }
  20. 20

    Chroma MCP Server

    Manage Chroma collections and run vector queries without writing client code.
    72Knpm + PyPI, last 7 days
    Claude Desktop config· claude_desktop_config.json
    {
      "mcpServers": {
        "chroma-mcp": {
          "command": "uvx",
          "args": [
            "chroma-mcp"
          ]
        }
      }
    }
  21. 21

    AWS MCP Servers

    A large collection of AWS-specific MCP servers, installed one at a time.
    68Knpm + PyPI, last 7 days
    Claude Desktop config· claude_desktop_config.json
    {
      "mcpServers": {
        "aws-mcp": {
          "command": "uvx",
          "args": [
            "awslabs.aws-documentation-mcp-server@latest"
          ]
        }
      }
    }
  22. 22

    Figma MCP

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

    Blender MCP

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

    Xero MCP Server

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

    Pydantic Logfire MCP Server

    Reads OpenTelemetry traces and exceptions collected by Logfire, queryable with SQL.
    41Knpm + PyPI, last 7 days
    Claude Desktop config· claude_desktop_config.json
    {
      "mcpServers": {
        "logfire-mcp": {
          "command": "uvx",
          "args": [
            "logfire-mcp@latest"
          ]
        }
      }
    }
  26. 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 days
    Claude Desktop config· claude_desktop_config.json
    {
      "mcpServers": {
        "currents-mcp": {
          "command": "npx",
          "args": [
            "-y",
            "@currents/mcp"
          ]
        }
      }
    }
  27. 27

    ElevenLabs MCP Server

    Speech synthesis, voice cloning and transcription from ElevenLabs, exposed as agent tools.
    30Knpm + PyPI, last 7 days
    Claude Desktop config· claude_desktop_config.json
    {
      "mcpServers": {
        "elevenlabs-mcp": {
          "command": "uvx",
          "args": [
            "elevenlabs-mcp"
          ]
        }
      }
    }
  28. 28

    Netlify MCP Server

    Netlify's own MCP server for creating, deploying and managing sites.
    30Knpm + PyPI, last 7 days
    Claude Desktop config· claude_desktop_config.json
    {
      "mcpServers": {
        "netlify-mcp": {
          "command": "npx",
          "args": [
            "-y",
            "@netlify/mcp"
          ]
        }
      }
    }
  29. 29

    ms-365-mcp-server

    Microsoft Graph server that puts OneDrive files, mail and calendar behind one command.
    29Knpm + PyPI, last 7 days
    Claude Desktop config· claude_desktop_config.json
    {
      "mcpServers": {
        "ms-365-mcp": {
          "command": "npx",
          "args": [
            "-y",
            "@softeria/ms-365-mcp-server"
          ]
        }
      }
    }
  30. 30

    Shopify Dev MCP

    Live Shopify docs and GraphQL schema lookup while you build an app.
    28Knpm + PyPI, last 7 days
    Claude Desktop config· claude_desktop_config.json
    {
      "mcpServers": {
        "shopify-dev-mcp": {
          "command": "npx",
          "args": [
            "-y",
            "@shopify/dev-mcp@latest"
          ]
        }
      }
    }