How to Install MCP in Cursor IDE
Add MCP servers to Cursor IDE with one click. Unyly catalog generates Cursor-compatible install via cursor:// deeplink protocol.
▸ TL;DR
The simplest path: open Unyly catalog, find the MCP you need, and hit the one-click install button — no JSON editing required. Unyly auto-detects your client and generates the right config.
Steps
- 01
Browse Unyly
Find the MCP you need at unyly.org. Categories: code review, devops, design, productivity.
- 02
Click Cursor tab
On the MCP page, switch to the Cursor tab. The "Add to Cursor" button appears.
- 03
Approve in Cursor
Browser opens Cursor via the cursor:// deeplink with the MCP config pre-filled. Click Add.
- 04
Reload Cursor
In Cursor, Cmd+Shift+P → "Reload Window". The new MCP shows up in Settings → MCP Servers.
The manual way: mcp.json
Cursor reads MCP servers from ~/.cursor/mcp.json (global, all projects) or .cursor/mcp.json inside a project (shared with the team via git). You can also get there through the UI: Cursor Settings → MCP → Add new global MCP server — it opens the same file. The format matches Claude Desktop: mcpServers, command, args, env. After saving, reload the window (Cmd+Shift+P → Reload Window) and check that the server’s dot is green in Settings → MCP.
// ~/.cursor/mcp.json (global) or .cursor/mcp.json (per project)
{
"mcpServers": {
"postgres": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-postgres", "postgresql://localhost/db"]
}
}
}Troubleshooting
A red or yellow dot next to the server in Settings → MCP means it failed to start: hover it for the error. The usual causes are Node.js missing from PATH, a typo in the package name, or a server that needs an API key you have not set in env. Remote (HTTP/SSE) servers use a url field instead of command. Note that Cursor caps the number of tools exposed to the model — if you run many servers at once, disable the ones you are not using.
Why through Unyly
- 82,000+ MCPs in catalog, updated every 6 hours
- Semantic search — type what you want, not exact name
- Auto-verified for security — we scan for leaked secrets
- Version pinning + update notifications
- One-click for Claude Desktop, Cursor, Claude Code, VS Code
- Side-by-side comparison pages (compare two MCPs)
- Hosted runners — run MCPs in the cloud if you don't want them local
FAQ
Does Cursor support all MCPs?▸
Cursor supports stdio MCPs (the standard). Some HTTP-only or hosted MCPs work via Cursor Pro's remote connectors feature.
Where does Cursor store MCP config?▸
~/.cursor/mcp.json on macOS/Linux, %USERPROFILE%\.cursor\mcp.json on Windows. Unyly writes there automatically.
More guides
How to Install an MCP Server in 30 Seconds
The simplest way to install any Model Context Protocol server in Claude Desktop, Claude Code, Cursor or VS Code. One click via Unyly, zero JSON editing.
How to Install MCP in Claude Desktop (No JSON)
Install any MCP server in Claude Desktop without touching claude_desktop_config.json. Uses Unyly deeplink protocol — one click and you are done.
How to Install MCP in Claude Code
Add MCP servers to Claude Code (CLI) with one command. Browse Unyly catalog, get the exact `claude mcp add` line, paste in terminal.
Install MCP Without JSON — Unyly
Install any MCP server without touching claude_desktop_config.json. Unyly generates the config or deep-link for your client. 80,000+ MCPs.