

Convert Claude Desktop config to Cursor mcp.json
Paste your claude_desktop_config.json — get a Cursor-ready mcp.json with the documented type:"stdio" field. Free, runs in your browser.
Your config never leaves your browser.
Paste your
claude_desktop_config.jsonRuns in your browser. Nothing uploaded.
0 chars
Paste your
claude_desktop_config.json to convert it to mcp.json, or click to see how it works.What's actually different
Both clients use the same top-level mcpServers JSON shape, so most servers copy 1-to-1. The two practical differences: Cursor's docs prescribe "type": "stdio" on stdio servers (Claude Desktop infers it), and Cursor adds optional envFile / auth (OAuth) blocks Claude Desktop doesn't have. The converter adds the type field and warns on Claude Desktop fields Cursor doesn't read.
Conversion gotchas
- •Paths to local files (e.g., filesystem servers) are identical — no rewriting needed.
- •Cursor's `type: "stdio"` is added automatically when a `command` is present.
- •Restart Cursor after editing — config is read at app start.
- •Project-scoped Cursor config goes to `.cursor/mcp.json` (in the repo); global goes to `~/.cursor/mcp.json`.
Other conversions
Validate after converting
Paste the converted output into our Cursor validator to confirm it'll load.