Feature · Add to IDE
The config block for your editor, generated and ready to paste.
Once you've vetted a server in MCPOrbit, pick your editor. MCPOrbit validates the connection, generates the exact mcpServers JSON, and copies it to your clipboard alongside the config file path and the steps to merge it.
Three IDEs supported
Same UI. Three trusted targets.
Each IDE keeps its MCP config in a different file at a different path. MCPOrbit shows you which file the block belongs in, generates the block, and lists the steps to merge it and reload — so the only thing left to get right is the paste.
Claude Desktop
The block belongs in ~/Library/Application Support/Claude/claude_desktop_config.json. MCPOrbit shows that path, then you merge and restart Claude Desktop.
Cursor
The same block, merged into ~/.cursor/mcp.json. Reload with Cmd+Shift+P → Developer: Reload Window.
Windsurf
The same block again, in ~/.codeium/windsurf/mcp_config.json. Restart Windsurf to load the server.
Why generated
Why a generated block instead of 'write it yourself'.
An mcpServers block is short, and it is wrong in ways that are hard to debug later: an argument that needed quoting, an envobject in the wrong place, a URL that quietly isn't one. MCPOrbit builds the block out of the connection you already ran, and splits the argument line with the same tokeniser it used to spawn the server — so what your editor launches is what you tested.
- Validates the connection before generating — an empty command or a URL that isn't http(s) is caught here
- Arguments tokenised exactly the way MCPOrbit spawns them, quoting and all
- env carried into the block when the connection sets one
- The config file path for the editor you picked, shown next to the snippet
Config snippet
{
"mcpServers": {
"linear-mcp": {
"command": "npx",
"args": ["-y", "@acme/linear-mcp"]
}
}
}Copy → merge into ~/.cursor/mcp.json
Add to IDE FAQ
Does MCPOrbit edit my config file?
No. It generates the block and copies it to your clipboard. You open the file and merge it yourself. MCPOrbit never opens, reads or writes your editor's config.
What if I already have a server with the same name?
You will see it when you merge, because you are the one editing the file. The block is keyed on the connection name as it appears in MCPOrbit, so rename the connection there first if you want to keep both.
Do I have to restart my editor?
Yes. Claude Desktop and Windsurf need a restart; Cursor reloads with Cmd+Shift+P → Developer: Reload Window. The steps for the editor you picked are listed under the snippet.
Can I add the server to more than one editor?
Yes — copy the block once per editor. All three take the same mcpServers shape, so only the file path and the reload step differ.
Will you support more IDEs?
Yes, as the ecosystem grows. Open an issue in the repo if there's one missing you care about.
