The MCP Registry is currently in preview. Breaking changes or data resets may occur before general availability. If you encounter any issues, please report them on GitHub.
- A single place for server creators to publish metadata about their servers
- Namespace management through DNS verification
- A REST API for MCP clients and aggregators to discover available servers
- Standardized installation and configuration information
server.json format, which contains:
- The server’s unique name (e.g.,
io.github.user/server-name) - Where to locate the server (e.g., npm package name, remote server URL)
- Execution instructions (e.g., command-line args, env vars)
- Other discovery data (e.g., description, server capabilities)
The MCP Registry Ecosystem
The MCP Registry is part of an ecosystem that looks something like:Relationship with Package Registries
Package registries — such as npm, PyPI, and Docker Hub — host packages with code and binaries. The MCP Registry hosts metadata that points to those packages. For example, aweather-mcp package could be hosted on npm, and metadata in the MCP Registry could map the “weather v1.2.0” server to npm:weather-mcp.