Structure
Valid JSON or TOML, expected wrapper keys, and correct value types.
Waiting for inputTranslate between incompatible MCP configuration formats, catch mistakes, and keep credentials out of your files. Nothing leaves your browser.
Every conversion includes practical diagnostics for the failures and security mistakes that cost developers time.
Valid JSON or TOML, expected wrapper keys, and correct value types.
Waiting for inputDetects stdio, HTTP and legacy SSE, including ambiguous definitions.
Waiting for inputFlags tokens and API keys that should be referenced through environment variables.
Waiting for inputWarns when a client-specific field cannot safely cross formats.
Waiting for inputSelect where the config works today and paste the complete file.
We normalize transports, fields and format-specific conventions locally.
Use the generated filename and path guidance for your target client.
No. Parsing, conversion, validation and secret detection all run inside your browser. The tool has no account system and makes no network request with your configuration.
Claude Desktop, Claude Code, Cursor, OpenAI Codex, Gemini CLI, VS Code, Windsurf and Cline. Common stdio and remote HTTP servers are supported.
Codex stores MCP server definitions in config.toml tables such as [mcp_servers.example]. The converter maps the common JSON shape to those tables and changes field naming where required.
Environment variable references are preserved. If a value looks like a real token or secret, the validator warns you before you copy or commit it.