Register: Gecentraliseerde Metadata voor Model Context Protocol Servers
Registry door Modelcontextprotocol is een MCP-servertool gebouwd met Go, dat functioneert als de officiële gecentraliseerde metadatarepository voor openbaar toegankelijke MCP-servers. Het wordt verspreid via containerafbeeldingen, terwijl de mcp-publisher CLI-tool een Go-binaire is. Registry maakt verbinding met onderliggende pakketregistries en integreert met GitHub en DNS voor serverlocatie en verificatie. Het biedt serverontdekking voor AI-clients en ondersteunt het publiceren van nieuwe servermetadata. De service is cruciaal voor het Model Context Protocol-ecosysteem, waardoor dynamische toolaanroep mogelijk is.
Meest gekozen alternatief
Waarmee verbindt de Registry?
De Registry fungeert als een gecentraliseerde metadata-opslagplaats, die verbinding maakt met onderliggende pakketregistraties zoals npm, PyPI en Docker Hub om locatiegegevens voor servercode te bieden. Het integreert met GitHub voor authenticatie en namespace-verificatie, en gebruikt ook DNS voor domeingebaseerde namespace-verificatie. De service zelf host geen servercode of binaries, maar wijst in plaats daarvan naar hun werkelijke locaties. Dit ontwerp stelt het in staat om te fungeren als een ontdekkingslaag boven bestaande distributiekanalen.
Kernfuncties en tools
De Registry biedt een REST API met kern-eindpunten, waaronder GET /v0/servers voor het opsommen van servers, GET /v0/servers/{id} voor specifieke serverdetails, en POST /v0/publish voor het publiceren van nieuwe servers. Een nieuwere API-versie voegt GET /v0.1/servers en specifieke versiequery's toe. Een commandoregelinterface-tool, mcp-publisher, wordt ook geleverd. Deze CLI bevat de opdracht "mcp-publisher init" om een server.json-sjabloon te genereren, wat ontwikkelaars helpt bij het voorbereiden van servermetadata voor publicatie.
Voor wie is het bedoeld?
De Registry dient voornamelijk servercreators die MCP-servers publiceren, MCP-clients en aggregators zoals AI-agenten en LLM's die serverontdekking zoeken, en ondernemingen die interne serverregistraties beheren. Het ondersteunt dynamische toolaanroep zonder eindpunten voor AI-clients hard te coderen. Organisaties kunnen aangepaste sub-registraties of aggregators bouwen met behulp van de API. Sla dit over als je alleen servercode rechtstreeks wilt consumeren zonder metadata-ontdekking.
Hoe te beginnen
Toegang wordt verleend via een standaard OAuth-autorisatiestroom voor GitHub, of DNS/HTTP-verificatie voor domeingebaseerde authenticatie. De officiële Modelcontextprotocol.io-registratie gebruikt momenteel een op JWT-gebaseerd authenticatiesysteem voor publicatie.
Gebruikscases
- Serverpublicatie: Ontwikkelaars publiceren metadata over hun MCP-servers, inclusief identiteit, pakketlocatie en runtime-instructies, waardoor ze door clients ontdekbaar worden.
- Serverontdekking: AI-clients en aggregators vragen de API van de registry aan om beschikbare MCP-servers en hun mogelijkheden te vinden, waardoor dynamische toolaanroep mogelijk wordt.
- Sub-registratie en aggregatorcreatie: Organisaties en gemeenschappen bouwen aangepaste sub-registraties of aggregators bovenop de API van de officiële registry, met toevoeging van functies zoals curatie of ondernemingsspecifieke governance.
Registry biedt een centraal knooppunt voor MCP-servermetadata, waardoor ontdekking en publicatie op verschillende platforms mogelijk is. De API en CLI-tool ondersteunen ontwikkelaars en AI-clients bij het beheren en vinden van servers. Het systeem maakt verbinding met bestaande pakketregistraties en authenticatiediensten. Dit maakt het een fundamenteel onderdeel van het Model Context Protocol-ecosysteem. Probeer de GET /v0/servers-eindpunt te raadplegen om beschikbare MCP-servers te verkennen.





