Paste your config and see what Zed will actually do with it. Most broken MCP configs are valid JSON — which is exactly why nothing tells you they are wrong.
Getting the config right is the boring half. MCP Showcase takes the same server and produces a live playground your customers can try, with documentation for every tool.
Nothing is uploaded. The check runs entirely in your browser.
Root key, endpoint key, transport type and the client-specific fields that Zed treats differently from everyone else.
Each problem comes with what Zed expects instead, so it is a change you can make rather than a symptom to search for.
Almost every broken MCP config is valid JSON. Clients ignore keys they do not recognise, so a file with the wrong root key or the wrong endpoint field parses cleanly, Zed starts normally, and no servers appear. There is no error to search for. That silence is why these mistakes survive so long.
context_servers.
Anything else is parsed and ignored.url.
Zed's root key is "context_servers", not "mcpServers", and the naming carries through its UI and docs. Nothing copied from another client's config will be read. Zed also settled on this name before the ecosystem standardised, so older guides may not match what your version expects.
The check runs entirely in your browser and makes no network request. That is deliberate rather than incidental: MCP configs routinely contain API tokens, and "paste your config into this website" is a reasonable thing to refuse. You can confirm it in your browser's network tab.
Then the problem has moved out of the file. A client that shows the server but no tools is connecting and failing at the handshake or the transport, not misreading your config. The MCP Inspector shows which transport the server answers on and the raw request log, and the MCP Server Tester reduces the same thing to a pass/fail checklist.
A working config is table stakes. What it does not do is help anyone understand what your server is for — and if you publish an MCP server, that is the part that decides whether anyone configures it at all. MCP Showcase turns the same endpoint into a live playground with per-tool documentation, so evaluating it takes a click instead of a config file and a restart.