E-MCP-007
The file that proves you own this domain to an MCP registry exists on disk, but its contents are not a valid challenge.check mcp/registry-auth-local · error_code E-MCP-007 · doctor exits 1
What you’re seeing
Doctor only runs this check whenpublic/.well-known/mcp-registry-auth exists in the repo. It reads the file
and checks that the content starts with the literal string v=MCPv1.
Why
An MCP registry verifies domain ownership by asking for a signed challenge string served at a well-known path. The file’s first bytes must name the protocol version it speaks; anything else is not a challenge a registry can verify, whatever else the file contains.The fix
Regenerate the domain-verification material rather than hand-editing it:v=MCPv1.
Related errors
E-MCP-008
live auth challenge malformed
E-MCP-004
server.json validation