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

Wichtig

Dieses Feature ist in Öffentliche Vorschau und nicht die empfohlene Methode zum Einschränken des Zugriffs auf MCP-Server. Die sicherere, allgemein verfügbare Methode besteht darin, Einstellungen in der Datei Ihres Unternehmens managed-settings.json zu definieren. Siehe Konfigurieren einer MCP-Server-Zulassungsliste für Ihr Unternehmen.

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 Erzwingung der privaten MCP-Registrierung.

Um ein gültiges MCP-Register zu erstellen, das durch GitHub Copilot erreichbar ist, muss das Register die folgenden Anforderungen erfüllen:

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 Oberflächen unterstützt wird:

Oberflächev0.1-Support
VS Code Insider
VS Code
Visual Studio
Finsternis
JetBrains-IDEs
Xcode
Copilot CLI

Anforderungen an die ursprungsübergreifende Ressourcenfreigabe

Um sicherzustellen, dass Copilot Cross-Origin-Anfragen beim Abrufen Ihrer Registrierung erfolgreich ausgeführt werden können, muss die Registrierung oder der Reverse-Proxy 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 Erzwingung der privaten MCP-Registrierung.
  3. Um sicherzustellen, dass GitHub Copilot auf Ihr Register zugreifen kann, erlauben Sie anonymen Zugriff in den Sichtbarkeitseinstellungen Ihres API-Centers.
  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. Weitere Informationen findest du unter Einschränken des MCP-Serverzugriffs auf eine benutzerdefinierte Registrierung.