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. Informationen zu den ersten Schritten finden Sie in der MCP-Registrierungsschnellstartanleitung im
modelcontextprotocol/registryRepository. - 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 Zugriff auf lokale MCP-Server haben, 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:
| IDE | v0.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:
Access-Control-Allow-Origin: * Access-Control-Allow-Methods: GET, OPTIONS Access-Control-Allow-Headers: Authorization, Content-Type
Access-Control-Allow-Origin: *
Access-Control-Allow-Methods: GET, OPTIONS
Access-Control-Allow-Headers: Authorization, Content-Type
Option 2: Verwenden des 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.
- Informationen zum Abschließen des anfänglichen Setups für Ihre Registrierung finden Sie unter Registrieren und Ermitteln von Remote-MCP-Servern in Ihrem API-Bestand in der Azure-Dokumentation.
- Wenn Sie möchten, dass Ihre Entwickler Zugriff auf lokale MCP-Server haben, schließen Sie diese Server in Ihre Registrierung mit der richtigen Server-ID ein. Weitere Informationen finden Sie unter Durchsetzung der MCP-Zulassungsliste.
- Um sicherzustellen, dass GitHub Copilot Ihre Registrierung abrufen können, müssen Sie in den Sichtbarkeitseinstellungen im API Center den anonymen Zugriff zulassen.
- 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 kostenlose Ebene 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 Konfigurieren des Zugriffs auf MCP-Server für deine Organisation oder dein Unternehmen.