← all repositories
modelcontextprotocol/registry

A phone book for AI tools that checks IDs at the door

It is a centralized directory for MCP servers that verifies publisher identity before accepting listings.

7.2k stars Go AgentsCoding Assistants
registry
Not currently ranked — collecting fresh signals.
star history

What it does The registry is a centralized directory for Model Context Protocol servers. It lets developers publish server metadata and lets clients query that catalog, effectively acting as a phone book for AI agent plug-ins. The project ships as a Go service with a PostgreSQL backend and a publisher CLI.

The interesting bit The registry enforces namespace ownership through multiple verification paths—GitHub OAuth, OIDC from GitHub Actions, DNS challenges, or HTTP proofs—so claiming io.github.user/foo actually requires being user. That level of publisher verification is baked in from the preview stage rather than bolted on later.

Key highlights

  • API is frozen at v0.1 while the team gathers real-world integration feedback before a v1 GA release
  • Supports four authentication methods for publishing, including DNS and HTTP domain verification
  • Ships pre-built container images to GHCR with continuous deployment from main
  • Includes a dedicated publisher CLI (mcp-publisher) for submitting server metadata
  • Development environment seeds from production data by default to mirror live behavior

Caveats

  • Still officially in preview; the README warns that breaking changes and data resets may occur before general availability
  • The v0.1 API freeze is temporary and explicitly intended to validate integrations before v1

Verdict Worth watching if you are building MCP clients or running a public MCP server and want discoverability. Skip it if you need a battle-tested, stable production dependency today.

Frequently asked

What is modelcontextprotocol/registry?
It is a centralized directory for MCP servers that verifies publisher identity before accepting listings.
Is registry open source?
Yes — modelcontextprotocol/registry is an open-source project tracked on heatdrop.
What language is registry written in?
modelcontextprotocol/registry is primarily written in Go.
How popular is registry?
modelcontextprotocol/registry has 7.2k stars on GitHub.
Where can I find registry?
modelcontextprotocol/registry is on GitHub at https://github.com/modelcontextprotocol/registry.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.