Repolode
modelcontextprotocol

modelcontextprotocol/registry

Un servicio de registro gestionado por la comunidad donde los clientes MCP pueden descubrir servidores MCP, como si fuera una tienda de aplicaciones.

Estrellas
7,394
Forks
1,033
Issues abiertos
193
Último commit
hace 18 horas

¿Qué es?

El MCP Registry es un servicio que ofrece a los clientes MCP una lista de los servidores MCP disponibles, como si fuera una tienda de aplicaciones para el ecosistema del Model Context Protocol. Los autores de los servidores los publican en el registro para que los clientes puedan encontrarlos en un solo lugar.

La publicación se realiza con el CLI mcp-publisher desde el propio proyecto del servidor, en lugar de mediante una pull request a este repositorio. Los publicadores se autentican con GitHub OAuth o GitHub OIDC en GitHub Actions, o demuestran que son propietarios del dominio mediante desafíos DNS o HTTP. Además, el registro comprueba la propiedad del espacio de nombres cuando se publica un servidor.

El proyecto está escrito en Go y se ejecuta como una API HTTP respaldada por PostgreSQL. Para iniciar un entorno de desarrollo local basta con ejecutar un único comando make usando Docker Compose, y las imágenes de contenedor precompiladas se publican en GitHub Container Registry. La API está congelada en la versión v0.1 y no se prevén cambios incompatibles a corto plazo.

Funciones clave

  • 01Muestra los servidores MCP que los clientes MCP pueden consultar y descubrir
  • 02Publicación mediante el CLI mcp-publisher desde el propio proyecto de cada servidor
  • 03Comprobación de la propiedad del espacio de nombres mediante inicio de sesión con GitHub, GitHub OIDC o verificación DNS o HTTP
  • 04API HTTP en Go respaldada por PostgreSQL
  • 05Entorno de desarrollo local mediante Docker Compose e imágenes compiladas con ko

Casos de uso

  • Publicar un servidor MCP para que los clientes puedan descubrirlo
  • Crear un cliente MCP que necesite consultar los servidores disponibles
  • Integrar consultas al registro en herramientas o aplicaciones cliente
  • Ejecutar un registro privado o autoalojado para desarrollo y pruebas

Inicio rápido

  1. 1

    Instala Docker, Go, ko y golangci-lint (consulta los requisitos previos en el README).

  2. 2

    Inicia el entorno de desarrollo completo con PostgreSQL.

    make dev-compose
  3. 3

    Compila el CLI publisher (opcional, para publicar un servidor).

    make publisher

Antes de usarlo

  • La publicación de un servidor no se realiza mediante pull requests a este repositorio; usa el CLI mcp-publisher en su lugar.
  • La API está en fase de vista previa y la base de datos usa almacenamiento efímero, que se reinicia al reiniciar el contenedor durante el desarrollo.
  • La licencia figura como NOASSERTION, por lo que los metadatos no permiten determinar claramente sus términos.

En colecciones

Temas

Preguntas frecuentes

¿Qué es registry?
Un servicio de registro gestionado por la comunidad donde los clientes MCP pueden descubrir servidores MCP, como si fuera una tienda de aplicaciones. El MCP Registry es un servicio que ofrece a los clientes MCP una lista de los servidores MCP disponibles, como si fuera una tienda de aplicaciones para el ecosistema del Model Context Protocol. Los autores de los servidores los publican en el registro para que los clientes puedan encontrarlos en un solo lugar.
¿registry es gratuito? ¿Qué licencia tiene?
registry es open source bajo la licencia Other. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿registry sigue mantenido?
Mantenimiento activo. El último commit de registry fue el 21 oct 2026.
¿Para qué puedo usar registry?
Publicar un servidor MCP para que los clientes puedan descubrirlo Crear un cliente MCP que necesite consultar los servidores disponibles Integrar consultas al registro en herramientas o aplicaciones cliente Ejecutar un registro privado o autoalojado para desarrollo y pruebas
¿Cómo se instala registry?
Instala Docker, Go, ko y golangci-lint (consulta los requisitos previos en el README). Inicia el entorno de desarrollo completo con PostgreSQL.: make dev-compose Compila el CLI publisher (opcional, para publicar un servidor).: make publisher
¿Dónde consigo registry?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/modelcontextprotocol/registry

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados