Forum Discussion

ArunaChakkirala's avatar
Sep 10, 2025

How to use the newly launched MCP Registry

 

The newly launched Model Context Protocol (MCP) Registry in preview is as an open catalog for publicly available MCP servers. This is key in providing discoverability of MCP servers and standardization of this process. The Registry serves as a source of truth for MCP Servers and has also published a process for adding MCP servers. The MCP Registry also allows to register public and private sub-registries. This is an interesting addition and bears some semblance to DNS in its design. The public sub-registry can be likened to a MCP marketplace for servers while a private sub-registry would be suitable for enterprises with stricter privacy and security requirements.

 

MCP Registry tracks MCP Servers

 

Accessing Data   

The Registry data can be accessed through the API provided. No authentication is required for read only access.

The base URL is https://registry.modelcontextprotocol.io

  • GET /v0/servers - List all servers with pagination
  • GET /v0/servers/{id} - Get full server details including packages and configuration

 

For instance, the following curl query can be used to get the list of servers

curl --request GET \ --url https://registry.modelcontextprotocol.io/v0/servers \ --header 'Accept: application/json, application/problem+json'

The details on usage is in the github link here

 

Publishing Servers 

This requires authentication and the client package to be installed

After installing the mcp-publisher client, the server.json file has be populated with the MCP server details to be added. Authentication can be done using github or DNS verification.  The last step is to publish the server.

The github link here has the complete set of steps for adding servers.

 

 

More details can be found in the link here.

 

No RepliesBe the first to reply

Resources