MCP Servers for Cursor

Set up MCP in Cursor with project or user configuration, stdio commands or remote URLs, and a cautious first tool call.

Connect tools to Cursor

Cursor brings MCP tools into an editor workflow. Decide whether a connection belongs to a single repository or to every workspace you open. Project configuration is convenient for a team, but a checked-in configuration can also start an unexpected process when somebody enables it. Review changes to MCP configuration with the same care as changes to a development script.

Configuration location

Config file · Project: .cursor/mcp.json

User: ~/.cursor/mcp.json

The project path is relative to the workspace root. The tilde denotes your user home directory. Use Cursor’s MCP settings to confirm which configuration and scope your installed version is reading.

  1. 1. Pick a scope and inspect the server

    Use project scope for a repository-specific tool and user scope for a connection you intentionally want across workspaces. Read the upstream README, inspect its dependencies, and identify any account permissions before adding the server.

  2. 2. Add the correct connection shape

    Put local command, args, and optional env fields under a named mcpServers entry. For a supported remote connection, use the documented url field instead of a local command. The endpoint and authentication instructions must come from the project; do not infer an endpoint from its homepage.

  3. 3. Enable and inspect the connection

    Open Cursor’s MCP settings, locate the server, and check its connection state and exposed tools. Follow the app’s authentication flow if the server requests it. A network timeout and a missing executable are different failures; use the reported error to choose the next check.

  4. 4. Keep approval in the loop

    Start a small agent task and inspect the requested tool arguments. Keep destructive actions behind approval and avoid giving a first test access to private customer data. A remote tool receives the arguments you send, so review its data handling separately from Cursor’s settings.

Configuration example

Example: local Playwright MCP (requires Node.js 18+)
{
  "mcpServers": {
    "playwright": {
      "command": "npx",
      "args": [
        "@playwright/mcp@latest"
      ]
    }
  }
}

This example launches a browser server via npx. Review the package and its current README before running it. Merge the named entry into your existing configuration, and do not commit secrets. Examples demonstrate the file format; they do not bypass a client’s trust or approval prompts.

Playwright MCP installation and tools

Troubleshooting

For local servers, verify the executable is available to the editor process. For remote servers, check the documented transport, endpoint, and credential expiry. If configuration scope or menu names differ, check the client documentation for your release.

Check the client documentation

Client versions and menus change. When the installed version differs from this guide, prefer its current documentation.

20 servers to explore with Cursor

A discovery shortlist, not a guarantee that every transport works in your installed client. Check each server’s configuration and authentication requirements.

# / ServerWhy pick itStarsLast commitRuntimeRemote
Choose structured browser interaction with persistent state and detailed inspection tools.38,243Oct 8, 2026nodeNo
Combine web discovery, structured extraction, live interaction, and recurring monitoring for agents.7,615Oct 16, 2026nodeNo
Bring the design's structure and assets into coding, with context filtering built into the handoff.15,999Oct 16, 2026nodeNo
Generate customizable UI components in your editor with previews and 21st.dev design inspiration.6,063Sep 9, 2026nodeNo
Use a compact browser toolset with a hosted starting point and configurable self-hosted alternative.3,399Jul 20, 2026nodeNo
Access MiniMax speech, voice, image, video, and music workflows from one MCP-enabled assistant.1,590Aug 20, 2026pythonNo
Combine prompt-driven Blender editing with scene inspection and optional external 3D asset pipelines.31,192Oct 6, 2026pythonNo
Use it for search plus page collection, with either local execution or authenticated hosted access.2,433Oct 15, 2026nodeNo
Choose between public project deployment and a hosted single-page preview, with the distinction explicit.439Jul 7, 2026nodeNo
Choose Neon-native branching and migrations with hosted authentication and project-scoped access.652Oct 16, 2026nodeNo
A focused chat-history query and summary server when the companion chatbot already collects your messages.1,028Dec 4, 2024nodeNo
A broad GitHub tool catalog for code and collaboration, with installation details explicitly unconfirmed.Not recordedPart of the modelcontextprotocol/servers monorepoOct 13, 2026nodeNo
A compact URL-and-prompt interface for turning web pages into structured JSON inside MCP workflows.181Oct 8, 2026nodeNo
Pick it to discover task-relevant MCP servers without knowing their names in advance.89Oct 16, 2026nodeNo
Connect AI-assisted coding with direct Unity scene, asset, testing, and build operations.15,026Oct 8, 2026c#No
Give agents GitHub-native repository context and issue, review, workflow, and security operations.33,663Oct 15, 2026goNo
Add symbol-aware IDE capabilities to coding agents instead of relying entirely on text search and edits.30,329Oct 15, 2026pythonNo
Choose task-specific AWS context and workflow integrations from a broad open-source server collection.9,782Oct 16, 2026pythonNo
Ground coding assistance in targeted library documentation, including version-specific examples.63,157Oct 16, 2026nodeNo
Combine Jira delivery workflows and Confluence knowledge access in one assistant integration.6,008Sep 19, 2026pythonNo