Paste your MCP server URL and get a config Windsurf will actually read — correct file, correct root key, correct transport. Nothing is uploaded.
A config file gets your server connected. It does not show a customer what it is for. MCP Showcase turns the same URL into a live playground with documentation for every tool.
Everything happens in your browser. Your URL and any token stay on your machine.
The right file, the right root key and the right way to express a remote endpoint — which differs more between clients than you would expect.
Paste the result into your config file, restart Windsurf, and the server appears in its tool list.
~/.codeium/windsurf/mcp_config.json
Getting the location right matters as much as the contents. A correct config in the wrong file does nothing at all, and no client reports an error for a file it never looked at — which is why "it just does not show up" is the usual symptom rather than a message you can search for.
mcpServers.serverUrl, connected to directly.
Windsurf reads "serverUrl" for a hosted endpoint. A config that says "url" -- which is what every other JSON-based client uses -- is accepted without complaint and the server never connects. It is a one-word difference that produces no error message.
Because the ten clients people actually use disagree about all four of the things above, and
every disagreement fails quietly. The root key is mcpServers in most, but
servers in VS Code and context_servers in Zed. The remote endpoint is
url in most, serverUrl in Windsurf and httpUrl in Gemini
CLI. Two clients do not use JSON at all. A config copied between any two of them will usually
parse and connect to nothing.
Restart Windsurf — most clients read their MCP config only at startup. If the server appears but lists no tools, the problem has moved from the config file to the server, and the MCP Inspector will show whether it completes a handshake and which transport it answers on.
Everything on this page exists to get one machine talking to one server. It does nothing for the person deciding whether your server is worth connecting in the first place — they cannot read a config file either. MCP Showcase turns the same URL into a live playground with generated documentation for every tool, so evaluating your server takes a click rather than a config file and a restart.