Skip to main content

Configuración de un registro MCP para su organización o empresa

Cree y hospede una lista de servidores MCP a la que sus desarrolladores puedan acceder.

¿Quién puede utilizar esta característica?

Enterprise owners and organization owners

Copilot Enterprise or Copilot Business

Prerrequisitos

Antes de crear el registro del Protocolo de contexto de modelo (MCP), debe comprender la funcionalidad y las ventajas de la administración de MCP para su empresa. Consulta Uso del servidor MCP en su empresa.

Opción 1: Autohospedaje de un registro MCP

En su núcleo, un registro MCP es un conjunto de puntos de conexión HTTPS que sirven detalles sobre los servidores MCP incluidos. Puede crear el registro con cualquiera de las siguientes opciones:

  • Haga una bifurcación y un autohospedaje del registro de MCP de código abierto. **

Para comenzar, consulte la Guía Rápida del Registro MCP en el repositorio de modelcontextprotocol/registry.

  • Ejecute el registro de código abierto localmente mediante Docker.
  • Publique su propia implementación personalizada.

Nota:

Si quiere que los desarrolladores tengan access a los servidores MCP locales, incluya esos servidores en el registro con el identificador de servidor correcto. Para más información, consulta Cumplimiento de listas de permitidos de MCP.

Para crear un registro MCP válido accesible por GitHub Copilot, el registro debe cumplir los siguientes requisitos: * Requisitos de punto de conexión y especificación * Requisitos de uso compartido de recursos entre orígenes

Requisitos de punto de conexión y especificación

Un registro válido debe admitir el enrutamiento de direcciones URL y seguir la especificación del registro MCP v0.1, incluidos los siguientes puntos de conexión: * GET /v0.1/servers: devuelve una lista de todos los servidores MCP incluidos. * GET /v0.1/servers/{serverName}/versions/latest: devuelve la versión más reciente de un servidor específico. * GET /v0.1/servers/{serverName}/versions/{version}: devuelve los detalles de una versión específica de un servidor.

Para obtener más detalles y respuestas JSON de ejemplo a las solicitudes, consulte la documentación oficial del Registro MCP.

Compatibilidad con la especificación v0.1

Aunque el registro MCP se inició con la especificación v0, esa versión ahora se considera inestable y no debe implementarse. En su lugar, cree el registro según la especificación v0.1, que se admite en los siguientes IDE:

IDECompatibilidad con v0.1
VS Code Insiders
VS Code
Visual Studio
Eclipse
IDE de JetBrains
Xcode

Requisitos de uso compartido de recursos entre orígenes

Para asegurarse de que Copilot puede realizar correctamente solicitudes entre orígenes al capturar el registro, el registro o el proxy inverso deben incluir encabezados de uso compartido de recursos entre orígenes (CORS). Agregue los siguientes encabezados a todos los /v0.1/servers puntos de conexión:

HTTP
Access-Control-Allow-Origin: *
Access-Control-Allow-Methods: GET, OPTIONS
Access-Control-Allow-Headers: Authorization, Content-Type

Opción 2: Uso del Centro de API de Azure como registro de MCP

Azure API Center proporciona un registro MCP totalmente administrado con configuración automática de CORS, características de gobernanza integradas y ninguna configuración adicional del servidor web.

  1. Para completar la configuración inicial para su registro, consulte Registrar y descubre servidores MCP remotos en el inventario de API en la documentación de Azure.
  2. Si quiere que los desarrolladores tengan access a los servidores MCP locales, incluya esos servidores en el registro con el identificador de servidor correcto. Para más información, consulta Cumplimiento de listas de permitidos de MCP.
  3. Asegúrese de que GitHub Copilot puede obtener su registro. En la configuración de visibilidad del Centro de API, debe permitir el acceso anónimo.
  4. Copie la dirección URL del punto de conexión del Centro de API. En el siguiente artículo, usará esta dirección URL para que el registro esté disponible en toda la empresa.

Precios y límites

Azure API Center ofrece un nivel free para la catalogación y detección básicas de API, incluida la administración del registro de MCP. Si necesita límites más altos que los incluidos con el nivel gratis, puede actualizar al plan Estándar. Para obtener límites y precios detallados, consulte los límites del Azure API Center en la documentación de Azure.

Pasos siguientes

Ahora que ha creado el registro de MCP, puede establecer directivas de MCP para su empresa. Consulte Configura el acceso al servidor MCP para su organización o empresa.