CURSOR MCP

Audit Cursor mcp.json before enabling tools.

An MCP server connected to a coding agent may see source files, execute tools, or call external services. Treat every shared mcp.json snippet as executable setup—not harmless editor preference.

Project config versus user config

A project-level MCP configuration can arrive with a cloned repository and may be reviewed differently from a personal configuration. Check repository changes carefully and avoid enabling unfamiliar servers automatically. A user-level server may have broader reach across workspaces.

Five checks before activation

Safer project scope

{
  "mcpServers": {
    "docs": {
      "command": "npx",
      "args": ["@example/docs-mcp@1.4.2", "--root", "./docs"]
    }
  }
}

Exact versioning and a narrow relative path reduce visible risk, but they do not prove the package is trustworthy. Review source and runtime capabilities as separate steps.

After the config passes

Inspect the tools Cursor receives from the server. Look for broad file write, shell, browser, network, email, repository, and deployment capabilities. Disable anything unrelated to the intended workflow and review again after dependency updates.

Check Cursor MCP configuration

The scan runs locally and redacts credential evidence in its report.

Open the Cursor MCP checker →