Skip to main content

Konfigurieren einer MCP-Registrierung für Ihre Organisation oder Ihr Unternehmen

Erstellen und Hosten einer Liste von MCP-Servern, auf die Entwickler zugreifen können.

Wer kann dieses Feature verwenden?

Enterprise owners and organization owners

Copilot Enterprise or Copilot Business

Voraussetzungen

Bevor Sie Ihre McP-Registrierung (Model Context Protocol) erstellen, sollten Sie die Funktionalität und die Vorteile der MCP-Verwaltung für Ihr Unternehmen verstehen. Weitere Informationen findest du unter MCP-Servernutzung in Ihrem Unternehmen.

Option 1: Selbsthosting einer MCP-Registrierung

Im Kern ist eine MCP-Registrierung eine Reihe von HTTPS-Endpunkten, die Details zu den enthaltenen MCP-Servern bereitstellen. Sie können Ihre Registrierung mit einer der folgenden Optionen erstellen:

  • Forken Sie die MCP-Open-Source-Registrierung und hosten Sie diese selbst. Für den Einstieg finden Sie Informationen im MCP Registry Quickstart im Repository modelcontextprotocol/registry.
  • Führen Sie die Open Source-Registrierung lokal mit Docker aus.
  • Veröffentlichen Sie Ihre eigene benutzerdefinierte Implementierung.

Hinweis

Wenn Sie möchten, dass Ihre Entwickler über access zu lokalen MCP-Servern verfügen, schließen Sie diese Server in Ihre Registrierung mit der richtigen Server-ID ein. Weitere Informationen finden Sie unter Durchsetzung der MCP-Zulassungsliste.

Um eine gültige MCP-Registrierung zu erstellen, die von GitHub Copiloterreichbar ist, muss die Registrierung die folgenden Anforderungen erfüllen: * Endpunkt- und Spezifikationsanforderungen * Anforderungen für Cross-Origin Resource Sharing (CORS)

Endpunkt- und Spezifikationsanforderungen

Eine gültige Registrierung muss das URL-Routing unterstützen und der V0.1 MCP-Registrierungsspezifikation folgen, einschließlich der folgenden Endpunkte: * GET /v0.1/servers: Gibt eine Liste aller enthaltenen MCP-Server zurück. * GET /v0.1/servers/{serverName}/versions/latest: Gibt die neueste Version eines bestimmten Servers zurück. * GET /v0.1/servers/{serverName}/versions/{version}: Gibt die Details für eine bestimmte Version eines Servers zurück.

Weitere Details und Beispiel-JSON-Antworten auf Anforderungen finden Sie in der offiziellen MCP-Registrierungsdokumentation.

Unterstützung für die v0.1-Spezifikation

Während die MCP-Registrierung mit der v0-Spezifikation gestartet wurde, gilt diese Version jetzt als instabil und sollte nicht implementiert werden. Erstellen Sie stattdessen Ihre Registrierung gemäß der v0.1-Spezifikation, die in den folgenden IDEs unterstützt wird:

IDEv0.1-Support
VS Code Insider
VS Code
Visual Studio
Finsternis
JetBrains-IDEs
Xcode

Anforderungen an die ursprungsübergreifende Ressourcenfreigabe

Um sicherzustellen, dass Copilot beim Abrufen Ihrer Registrierung erfolgreich ursprungsübergreifende Anforderungen ausführen kann, muss die Registrierung oder der Reverseproxy Cross-Origin Resource Sharing (CORS)-Header enthalten. Fügen Sie die folgenden Header zu allen /v0.1/servers Endpunkten hinzu:

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

Option 2: Verwenden von Azure API Center als MCP-Registrierung

Azure API Center bietet eine vollständig verwaltete MCP-Registrierung mit automatischer CORS-Konfiguration, integrierten Governancefeatures und keine zusätzlichen Webserversetups.

  1. Informationen zum Abschluss des anfänglichen Setups für Ihre Registrierung finden Sie unter Remote-MCP-Server in Ihrem API-Inventar registrieren und ermitteln in der Azure-Dokumentation.
  2. Wenn Sie möchten, dass Ihre Entwickler über access zu lokalen MCP-Servern verfügen, schließen Sie diese Server in Ihre Registrierung mit der richtigen Server-ID ein. Weitere Informationen finden Sie unter Durchsetzung der MCP-Zulassungsliste.
  3. Um sicherzustellen, dass GitHub Copilot Ihre Registrierung abrufen können, müssen Sie in den Sichtbarkeitseinstellungen im API Center den anonymen Zugriff zulassen.
  4. Kopieren Sie ihre API Center-Endpunkt-URL. Im nächsten Artikel verwenden Sie diese URL, um Ihre Registrierung im gesamten Unternehmen verfügbar zu machen.

Preise und Einschränkungen

Azure API Center bietet eine free tier für grundlegende API-Katalogisierung und -ermittlung, einschließlich MCP-Registrierungsverwaltung. Wenn Sie höhere Grenzwerte als die in der kostenlosen Stufe enthaltenen Grenzwerte benötigen, können Sie ein Upgrade auf den Standardplan durchführen. Ausführliche Grenzwerte und Preise finden Sie in der Azure-Dokumentation unter Azure API Center-Grenzwerte.

Nächste Schritte

Nachdem Sie ihre MCP-Registrierung erstellt haben, können Sie MCP-Richtlinien für Ihr Unternehmen festlegen. Siehe Konfigurieren des MCP-Server-Zugriffs für Ihre Organisation oder Ihr Unternehmen.