MCP Directory

MCP config converter

Moving an MCP setup between clients? Paste a config from one and get the correct shape for another. The only real difference is remote servers — Cursor wants url, Windsurf wants serverUrl, and Claude bridges remote through the mcp-remote proxy — and this rewrites that automatically.

Paste a config from one client and convert it to another. stdio servers carry over as-is; remote servers are rewritten to each client's shape (Claude bridges via mcp-remote, Cursor usesurl, Windsurf usesserverUrl). Runs entirely in your browser.

Convert to:

FAQ

Is an MCP config the same across Claude, Cursor and Windsurf?

For local (stdio) servers, almost — command/args/env carry over directly. The difference is remote servers: Cursor uses a url field, Windsurf uses serverUrl, and Claude Desktop has no native remote support so it bridges via the mcp-remote proxy. This tool rewrites that part for you.

Where does each client store its MCP config?

Claude Desktop: ~/Library/Application Support/Claude/claude_desktop_config.json. Cursor: ~/.cursor/mcp.json (or .cursor/mcp.json per project). Windsurf: ~/.codeium/windsurf/mcp_config.json.

Does this send my config anywhere?

No — conversion happens entirely in your browser, so credentials in the config stay on your machine.