

Convert Claude Desktop config to VS Code .vscode/mcp.json
Convert claude_desktop_config.json to VS Code Copilot's .vscode/mcp.json — handles the mcpServers→servers rename and adds the required type field.
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 .vscode/mcp.json, or click to see how it works.What's actually different
VS Code uses servers (NOT mcpServers) as the top-level key — a silent failure when copying configs from anywhere else. VS Code also requires an explicit type field ("stdio", "http", or "sse") on every server entry. The converter renames the key and infers type from command vs url presence.
Conversion gotchas
- •Top-level key changes from `mcpServers` to `servers` — VS Code silently ignores the wrong key.
- •Every server gets a `type` field: `"stdio"` if `command` is set, `"http"` if `url` is set.
- •VS Code's input variables (`${input:token}`) aren't auto-generated; add them post-conversion if you need user prompts.
- •Workspace config goes to `.vscode/mcp.json`; user-profile is opened via the `MCP: Open User Configuration` command palette entry.
- •GitHub Copilot must be enabled — without it, mcp.json is ignored.
Other conversions
Validate after converting
Paste the converted output into our VS Code validator to confirm it'll load.