How to Install MCP Servers in Cursor

How to install MCP servers in Cursor — the global and per-project mcp.json files, adding a server from Settings, and enabling tools in the Agent.

Where the config lives

{
  "mcpServers": {
    "filesystem": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-filesystem", "/path/to/allowed/dir"],
      "env": {}
    }
  }
}

Step by step

  1. 1

    Open MCP settings

    Go to Cursor Settings → MCP → Add new MCP server, or edit the JSON directly: ~/.cursor/mcp.json for every project, or .cursor/mcp.json in a project root to scope it to that repo.

  2. 2

    Add the server under mcpServers

    Add a named entry with a "command" and "args" (and "env" for secrets), using the same stdio shape as other MCP clients.

  3. 3

    Enable it and use it in the Agent

    Cursor picks up the change automatically; make sure the server is toggled on in the MCP settings. Its tools then become available to the Agent (Composer) — the model calls them when relevant.

Popular MCP servers to try in Cursor

  1. 1
    Moxie Docs MCP
    MCP & Agent Skills for Automated Documentation, and codebase conventions + context
    7 4 2
  2. 2
    S
    Server Gitlabmodelcontextprotocol
    GitLab platform integration for project management and CI/CD operations
    4 4 2
  3. 3
    S
    Server Gitmodelcontextprotocol
    Direct Git repository operations including reading, searching, and analyzing local repositories
    3 0 1
  4. 4
    A
    Astronomy Oraclegregario
    Accurate astronomical catalog data and observing session planner. 13,000+ deep-sky objects from OpenNGC with deterministic visibility, rise/transit/set, and alt/az calculations. npx astronomy-oracle
    3 1 0
  5. 5
    M
    Mcp@agentfund
    Fundraising infrastructure for AI agents on Solana — campaigns, x402 donations, and on-chain reputation. MCP tools for registering agents, creating campaigns, and donating via the x402 pay-to-call flow, backed by Anchor programs (agentregistry, escrow, reputation). npx -y @agentfund/mcp
    5 0 0
  6. 6
    G
    GhidraMCP13bm
    MCP server for integrating Ghidra with AI assistants. This plugin enables binary analysis, providing tools for function inspection, decompilation, memory exploration, and import/export analysis via the Model Context Protocol.
    4 0 0
  7. 7
    C
    Codebeamer Mcp3KniGHtcZ
    Codebeamer ALM integration for managing work items, trackers, and projects. Provides 17 tools for reading and writing items, associations, references, comments, and risk management data via Codebeamer REST API v3.
    4 0 0
  8. 8
    S
    Server Filesystemmodelcontextprotocol
    Direct local file system access.
    4 0 0

Frequently asked questions

Where does Cursor store its MCP config?

Cursor reads ~/.cursor/mcp.json for a global configuration available in every project, and .cursor/mcp.json in a project root for servers scoped to that repository. Both use the same "mcpServers" JSON shape as Claude Desktop.

Why are my Cursor MCP tools not showing up?

Confirm the server is toggled on in Cursor Settings → MCP, that the command runs on its own in a terminal, and that you are using the Agent (Composer), since MCP tools are called from agent mode. A red status in the MCP panel usually shows the underlying error.

Can I share MCP servers with my team in Cursor?

Yes — commit a .cursor/mcp.json to your repository. Anyone who opens the project in Cursor gets the same servers, though each person still supplies their own secrets via env values.

Install MCP servers in other clients

Claude DesktopClaude CodeWindsurfVS Code (GitHub Copilot)