Setup guide
MCP servers for Cursor
Cursor reads MCP servers from an mcp.json file, either for every project or for one. Many listings here also have a one-click Add to Cursor link.
Where Cursor keeps MCP servers
- Every project
~/.cursor/mcp.json- One project
.cursor/mcp.json in the project- In the app
Cursor Settings, MCP section: add, enable and check servers
How to add an MCP server to Cursor
- Open the server's listing here and use Add to Cursor, or copy its Cursor snippet.
- If you copied it, paste the entry under mcpServers in ~/.cursor/mcp.json (all projects) or .cursor/mcp.json (this project only).
- Open Cursor Settings, find the MCP section, and check the server shows as connected with its tools listed. The agent can use it from then on.
.cursor/mcp.json, a local server
{
"mcpServers": {
"filesystem": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-filesystem",
"/path/to/folder"
]
}
}
}.cursor/mcp.json, a remote server
{
"mcpServers": {
"example": {
"url": "https://mcp.example.com/mcp"
}
}
}Graded MCP servers to start with
The most used servers graded A or B by the safety scan, one per publisher. Each listing has the exact Cursor setup.
Context7Up-to-date code docs for any promptnot reviewedWidely usedA- PlaywrightPlaywright Tools for MCPnot reviewedWidely usedA
Scrapling MCP ServerWeb scraping with stealth HTTP, real browsers, and Cloudflare bypass. CSS selectors supported.not reviewedWidely usedA- Chrome DevTools MCPMCP server for Chrome DevToolsnot reviewedWidely usedB
- RepomixPack local or remote codebases into AI-friendly files that LLMs and coding agents can read or searchnot reviewedWidely usedA
- SeleniumBase MCPStealthy browser automation, testing, and web-scraping via CDP Mode.not reviewedWidely usedA
SupabaseMCP server for interacting with the Supabase platformnot reviewedWidely usedA- Figma ContextGive your coding agent access to your Figma data. Implement designs in any framework in one-shot.not reviewedWidely usedB
- agent-deviceLet AI agents inspect, control, and debug real iOS, Android, desktop, and TV appsnot reviewedWidely usedA
- AIHawkAI browser agent: browses, clicks, types, and reads real web pages from plain-English instructions.not reviewedWidely usedA
- ArgentDrive iOS Simulators, Android emulators, TVs and Electron/web apps from your coding agentnot reviewedWidely usedA
- CCXTOfficial CCXT MCP server - Market data and trading across 100+ exchanges and prediction marketsnot reviewedWidely usedA
- agent-deviceMCP server for mobile app automation: verify, control, and debug iOS, Android, TV, and desktop appsnot reviewedWidely usedA
CloudBaseCloudBase MCP: DB, functions, storage, hosting via @cloudbase/cloudbase-mcpnot reviewedWidely usedA- XcodeBuildMCPXcodeBuildMCP provides tools for Xcode project management, simulator management, and app utilities.not reviewedWidely usedB
Before you connect one
- Every enabled server's tools count against what the agent sees on each request. Turn off servers you are not using in a project.
- A project .cursor/mcp.json runs on every teammate's machine. Review it like any other code you commit.
- Check the server's safety report first: which tools write, whether a remote endpoint needs auth, and what a package runs when it installs. What the scan checks.
Or add one server that reaches all of them
The mcp.market gateway (gw.mcp.market/mcp) lets Cursor search graded servers and call them through one connection, and refuses F-graded ones. Gateway setup.
Questions people ask
- How do I add an MCP server to Cursor?
- Add it under mcpServers in ~/.cursor/mcp.json or .cursor/mcp.json, or use an Add to Cursor link. Then check it in Cursor Settings, in the MCP section.
- Where is Cursor's MCP config file?
- ~/.cursor/mcp.json for every project, and .cursor/mcp.json inside a project for that project only.
- Why does my MCP server not show up in Cursor?
- Check the JSON is valid, that the command runs in your terminal (for example npx needs Node), and restart the server from the MCP section of Cursor Settings.