A reference implementation of DNS-based MCP server discovery. This endpoint speaks JSON-RPC 2.0 — not HTTP in a browser.
That is expected. This endpoint requires a POST request with a JSON-RPC 2.0 body. A browser visiting the URL directly sends a GET request with no body, which the server correctly rejects. Use the curl commands below to interact with the registry.
Any compliant agent resolves the _mcp TXT record at this domain to discover the registry.
Call discover_servers to retrieve all servers visible to the request. Unauthenticated requests return public servers only.
Architecture paper, full specification, and source code for this reference implementation.