Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Ein MCP-Server (Model Context Protocol) ist ein Remotedienst, der Tools und Ressourcen über das Model Context Protocol verfügbar machen kann. Ein Plug-In kann MCP-basierte Funktionen mit Agents, Skills oder Copilot-Connectors zusammenführen.
Der ausgeführte MCP-Server bleibt vom Plugin-Paket getrennt. Das Paket verweist auf die Konfiguration oder enthält die Konfiguration, die für eine unterstützte Microsoft-Erfahrung erforderlich ist, um die Tools zu ermitteln, eine Verbindung mit dem Server herzustellen und das entsprechende Authentifizierungs- und Berechtigungsmodell anzuwenden.
Wichtig
MCP-Erkennung, Authentifizierung, Aufruf, unterstützte Protokollfeatures, Benutzererfahrung und Governance variieren je nach Microsoft-Erfahrung. Durch das Veröffentlichen oder Zertifizieren eines MCP-basierten Plug-Ins wird nicht auf jedem Host Unterstützung hergestellt.
Entscheiden, ob Sie einen MCP-Server benötigen
Wählen Sie einen MCP-Server aus, wenn:
- Die Lösung erfordert Tools oder Ressourcen, die in einem remote gehosteten Dienst ausgeführt werden.
- Eine unterstützte Microsoft-Erfahrung muss diese Funktionen über MCP ermitteln und aufrufen.
- Sie müssen den Dienst, die Protokollimplementierung und das Toolverhalten unabhängig vom Plugin-Paket verwalten.
- Ein vorhandener genehmigter MCP-Server kann die erforderliche Funktion bereitstellen.
Ein MCP-Server ist möglicherweise nicht die richtige Komponente, wenn:
- Die Anforderung besteht in erster Linie darin, externe Inhalte über ein indiziertes oder föderiertes Datenmodell verfügbar zu machen. Betrachten Sie einen Connector.
- Der Vorgang wird bereits von einer unterstützten integrierten Funktion oder einem vorhandenen Plug-In ausgeführt.
- Die organization kann den erforderlichen Remotedienst, die erforderliche Identität oder die Netzwerkverbindung nicht betreiben oder genehmigen.
Entscheiden, ob erstellt oder wiederverwendet werden soll
Bevor Sie einen MCP-Server erstellen:
- Überprüfen Sie die Liste aller MCP-Server und den genehmigten Bestand Ihrer Organization auf einen vorhandenen Server, der die erforderlichen Tools oder Ressourcen verfügbar macht.
- Überprüfen Sie die Tooldefinitionen, Eingaben, Ausgaben, Fehler und Bestätigungsanforderungen.
- Vergewissern Sie sich, dass die Transport-, Authentifizierungsmodell- und Protokollfeatures von der Microsoft-Zielanwendung unterstützt werden.
- Bestätigen Sie die Verfügbarkeit, Leistung, Datenverarbeitung, Versionsverwaltung und Supportverpflichtungen.
- Ermitteln Sie, ob Sie auf den vorhandenen Server verweisen können oder ob Sie einen neuen Dienst implementieren und betreiben müssen.
Wenn Sie einen Server wiederverwenden, bleibt der Serverbesitzer für die Laufzeit verantwortlich, es sei denn, Ihre Betriebsvereinbarung weist diese Verantwortung an anderer Stelle zu. Durch das Verpacken von Verbindungsmetadaten wird der Besitz des Servers nicht übertragen.
Planen von Authentifizierung und Hosting
Identifizieren Sie für jeden MCP-Server:
- Der Dienstbesitzer und die Hostingumgebung.
- Die Anforderungen an Endpunkt, Transport, Netzwerk, Verfügbarkeit und Skalierung.
- Das Anwendungs- und Benutzeridentitätsmodell.
- Authentifizierung, Zustimmung, Berechtigungen und Verwaltung von geheimen Inhalten oder Anmeldeinformationen.
- Daten, die an den Dienst gesendet und vom Dienst zurückgegeben werden.
- Toolerkennung, Versionsverwaltung, Kompatibilität und Fehlerverhalten.
- Zuständigkeiten für Protokollierung, Überwachung, Support und Reaktion auf Vorfälle.
Durch das Herstellen einer Verbindung mit einem Server werden der Endpunkt, das Konto, die Authentifizierung oder die Dienstbeziehung hergestellt, die für den Betrieb erforderlich sind. Sie ist von der Veröffentlichung, dem Erwerb, der Bereitstellung und der Aktivierung getrennt.
MCP-Abhängigkeiten aufzeichnen
Beachten Sie bei der Entscheidung, ob Sie einen MCP-Server erstellen oder wiederverwenden möchten:
- Erforderliche Tools oder Ressourcen und die Anforderungen, die sie erfüllen.
- Wiederverwendeter oder neuer Server und sein Besitzer.
- Auf Microsoft-Anwendungen und unterstütztes Ermittlungsmodell abzielen.
- Endpunkt, Transport, Authentifizierung, Berechtigungen und Netzwerkabhängigkeiten.
- Anforderungen an Hosting, Datenverarbeitung, Verfügbarkeit, Versionsverwaltung und Support.
- Einschränkungen bei der Konfiguration und Verteilung von Plug-Ins.
Nachdem Sie sich entschieden haben, einen MCP-Server zu erstellen oder wiederzuverwenden, wählen Sie Entwicklungstools aus.