Official registry passthrough
The registry is a compliant subregistry: it mirrors the official feed hourly and re-serves the official read API from the mirror, so any client written against registry.modelcontextprotocol.io can point here and also receive the enrichment.
| endpoint | notes |
|---|---|
GET /v0.1/servers |
cursor, limit (≤100, default 30), search (name substring), updated_since (ISO datetime), version=latest, include_deleted=true |
GET /v0.1/servers/{name}/versions |
every version, oldest first |
GET /v0.1/servers/{name}/versions/{version} |
one version; latest allowed |
Lists return { "servers": [{ "server": …, "_meta": { … } }], "metadata": { "count", "nextCursor" } }. Default lists every version except deleted ones; the cursor is name:version.
Injected _meta keys: dev.protogrid/connectability and dev.protogrid/trust on lists; the full set (tools with schemas, identity) on single-version fetches. Connectability describes the server’s latest version even when an older version is requested.