Übersicht
Bei Model Context Protocol (MCP) handelt es sich um einen offenen Standard, der definiert, wie Anwendungen Kontext mit großen Sprachmodellen (LLMs) teilen. MCP bietet eine standardisierte Möglichkeit, KI-Modelle mit verschiedenen Datenquellen und Tools für eine effektivere Zusammenarbeit zu verknüpfen.
Sie können MCP verwenden, um die Funktionen Copilot cloud agent zu erweitern, indem Sie sie mit anderen Tools und Diensten verbinden.
Der Agent kann Tools verwenden, die von lokalen und entfernten MCP-Servern bereitgestellt werden. Einige MCP-Server sind standardmäßig so konfiguriert, dass sie das beste Benutzererlebnis für die ersten Schritte bieten.
Weitere Informationen zu MCP findest du in der offiziellen MCP-Dokumentation. Informationen zu einigen der derzeit verfügbaren MCP-Server finden Sie unter the MCP servers repository.
Beachten Sie beim Konfigurieren von MCP-Servern für die Verwendung durch Copilot cloud agent und Copilot code reviewbeachten Sie Folgendes:
- Copilot cloud agent und Copilot code review nur MCP-Tools unterstützen. Sie unterstützen derzeit keine Ressourcen oder Eingabeaufforderungen, die vom MCP-Server bereitgestellt werden.
- Copilot cloud agent und Copilot code review unterstützen derzeit keine REMOTE-MCP-Server, die OAuth für Authentifizierung und Autorisierung nutzen.
Voreingestellte MCP-Server
Die folgenden MCP-Server werden automatisch für Copilot cloud agent:
-
GitHub: Der GitHub MCP-Server gewährt Copilot Zugriff auf GitHub Daten wie Probleme und Pullanforderungen. Weitere Informationen findest du unter Verwenden des GitHub MCP-Servers in Ihrer IDE.
- Standardmäßig verbindet sich der GitHub MCP-Server zu GitHub mit einem speziell zugeordneten Token, das nur schreibgeschützten Zugriff auf das aktuelle Repository ermöglicht. Du kannst ihn anpassen, um ein anderes Token mit umfassenderem Zugriff zu verwenden. Ausführlichere Informationen findest du unter Konfigurieren von MCP-Servern für Ihr Repository.
-
Playwright: Der Playwright MCP-Server bietet Copilot Zugriff auf Webseiten, einschließlich der Möglichkeit zum Lesen, Interagieren und Erstellen von Screenshots.
- Standardmäßig kann der Playwright MCP-Server nur auf Webressourcen zugreifen, die in der eigenen Umgebung von Copilot gehostet werden und über
localhostoder127.0.0.1erreichbar sind.
- Standardmäßig kann der Playwright MCP-Server nur auf Webressourcen zugreifen, die in der eigenen Umgebung von Copilot gehostet werden und über
Einrichten von MCP-Servern in einem Repository
Repositoryadministratoren können MCP-Server für die Verwendung in diesem Repository konfigurieren. Dies erfolgt über eine JSON-formatierte Konfiguration in Repositoryeinstellungen auf GitHub.
Hinweis
Die Repository-MCP-Konfiguration auf GitHub gilt sowohl für Copilot cloud agent als auch für Copilot code review. MCP-Server, die in Repository-MCP-Einstellungen konfiguriert sind, sind für beide Agents verfügbar.
Sobald MCP-Server für die Verwendung in einem Repository konfiguriert sind, stehen die in der Konfiguration angegebenen Tools während jeder zugewiesenen Aufgabe zur Verfügung Copilot cloud agent .
Copilot werden die verfügbaren Tools autonom verwenden und nicht vor der Verwendung um Genehmigung bitten.
Ausführliche Informationen zum Einrichten von MCP-Servern in einem Repository finden Sie unter Konfigurieren von MCP-Servern für Ihr Repository.
MCP-Server für custom agents
Sie können MCP-Server auch für custom agents konfigurieren.
MCP-Server, die custom agents konfiguriert sind, sind nur für diesen bestimmten Agent verfügbar und folgen der gleichen Verarbeitungsreihenfolge wie andere MCP-Konfigurationen, wobei custom agent MCP-Einstellungen nach Standardservern, aber vor Konfigurationen auf Repositoryebene verarbeitet werden.
Weitere Informationen zum Konfigurieren von MCP-Servern für custom agents finden Sie unter Konfiguration von benutzerdefinierten Agents.
Bewährte Methoden
-
Die Verwendung von MCP-Servern von Drittanbietern kann sich auf die Leistung des Agenten und die Qualität der Ausgaben auswirken. Informiere dich daher gründlich über den MCP-Server eines Drittanbieters und vergewissere dich, dass er die Anforderungen deiner Organisation erfüllt.
-
Standardmäßig hat Copilot cloud agent keinen Schreibzugriff auf MCP-Servertools. Einige MCP-Server enthalten jedoch solche Tools. Informiere dich über die Tools, die auf dem MCP-Server verfügbar sind, den du verwenden möchtest. Aktualisiere das
tools-Feld in der MCP-Konfiguration nur mit den erforderlichen Tools. -
Überprüfe die konfigurierten MCP-Server sorgfältig, bevor du die Konfiguration speicherst, um sicherzustellen, dass die richtigen Server für die Verwendung konfiguriert sind.