Free tool

MCP Config Generator

Pick your client and get an MCP config it will actually read — correct file, correct root key, correct transport. Ten clients, ten different answers.

Connected everywhere. Still invisible to your customers.

Config files are for people who already decided to use your server. MCP Showcase gives you one link that shows anyone what it does, with nothing to configure.

How it works

link
Pick your client

Ten clients, each with its own file, format and field names.

play_circle
Paste your server URL

Everything runs in your browser — your URL and any token stay on your machine.

checklist
Copy it into place

The result is in the exact format that client reads, with the file path to put it in.

Every client, and where they disagree

MCP standardises the protocol, not the configuration. These ten clients read different files, in three different formats, with different key names for the same thing. The table below is the whole problem in one place — and the reason a config copied from one client into another usually parses cleanly and connects to nothing.

ClientFormatRoot keyRemote endpoint
Claude Desktop JSON mcpServers via local bridge
Claude Code JSON mcpServers url
Cursor JSON mcpServers url
VS Code JSON servers url
Windsurf JSON mcpServers serverUrl
Codex CLI TOML mcp_servers url
Gemini CLI JSON mcpServers httpUrl
Cline JSON mcpServers url
Zed JSON context_servers url
Continue YAML mcpServers url

The three mistakes that cause most of the pain

  • The root key. Most clients read mcpServers. VS Code reads servers, Zed reads context_servers, Codex CLI reads mcp_servers. Wrong key, valid file, no servers, no error.
  • The endpoint field. url for most, serverUrl for Windsurf, httpUrl for Gemini CLI when the transport is streamable HTTP.
  • Assuming a hosted URL works everywhere. Claude Desktop launches local processes only; a remote server has to be bridged through mcp-remote, which is a completely different config shape.

Related tools

None of this is visible to your customers

Everything here serves people who already decided to use your server. MCP Showcase is for the ones who have not: point it at the same URL and it produces a live playground with documentation for every tool, so evaluating your server takes a click rather than a config file and a restart.

Frequently asked questions

MCP standardises the protocol, not how clients are configured. Each editor chose its own file, its own root key and its own way of expressing a remote endpoint before conventions settled. The protocol is interoperable; the config files are not.

Claude Desktop, Claude Code, Cursor, VS Code, Windsurf, Codex CLI, Gemini CLI, Cline, Zed and Continue — ten clients spanning JSON, TOML and YAML.

Copying a config from another client. It usually parses without complaint and the server simply never appears, because the root key or the endpoint field name is one the client does not read.

No. Every tool in this family runs entirely in your browser and makes no network request. MCP configs often contain API tokens, so that is a deliberate design choice rather than a cost saving.

Yes. The config validator checks an existing config against what your client expects, and the config converter rewrites one from any client into the format another one reads.

More free MCP tools