Ü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.
Du kannst MCP verwenden, um die Funktionen von Copilot Codierungsassistent zu erweitern, indem du den Dienst mit anderen Tools und Diensten verbindest.
Der Agent kann Tools verwenden, die von lokalen und entfernten MCP-Servern bereitgestellt werden. Einige MCP-Server sind standardmäßig so konfiguriert, dass das beste Nutzererlebnis für den Einstieg bereitgestellt wird.
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.
Hinweis
- Copilot Codierungsassistent unterstützt nur von MCP-Servern bereitgestellte Tools. Ressourcen oder Prompts werden nicht unterstützt.
- Copilot Codierungsassistent unterstützt derzeit keine MCP-Remoteserver, die OAuth für die Authentifizierung und Autorisierung nutzen.
Voreingestellte MCP-Server
Die folgenden MCP-Server werden automatisch für Copilot Codierungsassistent konfiguriert:
-
**GitHub**: Der GitHub MCP-Server gewährt Copilot Zugriff auf GitHub-Daten wie Issues und Pull Requests. Weitere Informationen finden Sie unter [AUTOTITLE](/copilot/customizing-copilot/using-model-context-protocol/using-the-github-mcp-server).- Standardmäßig stellt der GitHub MCP-Server eine Verbindung zu GitHub her, indem er ein speziell dafür ausgelegtes Token verwendet, das nur Lesezugriff auf das aktuelle Repository hat. Sie können es anpassen, um ein anderes Token mit breiterem Zugang zu verwenden. Weitere Informationen finden Sie unter Erweiterung des GitHub Copilot Codierungsagenten mit dem Model Context Protocol (MCP).
-
**Playwright**: Der [Playwright MCP-Server](https://github.com/microsoft/playwright-mcp) ermöglicht Copilot den Zugriff auf Webseiten, einschließlich der Möglichkeiten 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 die ü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 die ü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, die die Details der MCP-Server angibt, die Copilot Codierungsassistent verwenden kann.
Sobald MCP-Server für die Verwendung in einem Repository konfiguriert sind, stehen die in der Konfiguration angegebenen Tools dem Copilot Codierungsassistent bei allen zugewiesenen Aufgaben zur Verfügung.
Copilot verwendet die verfügbaren Tools autonom und fordert vor der Verwendung keine Genehmigung an.
Ausführliche Informationen zum Einrichten von MCP-Servern für Copilot Codierungsassistent in einem Repository findest du unter Erweiterung des GitHub Copilot Codierungsagenten mit dem Model Context Protocol (MCP).
MCP-Server für Benutzerdefinierte Agenten
Sie können auch MCP-Server für Benutzerdefinierte Agenten konfigurieren.
MCP-Server, die in Benutzerdefinierte Agenten konfiguriert sind, sind nur für diesen bestimmten Agent verfügbar und folgen der gleichen Verarbeitungsreihenfolge wie andere MCP-Konfigurationen, wobei Benutzerdefinierter Agent MCP-Einstellungen nach Standardservern, aber vor Konfigurationen auf Repositoryebene verarbeitet werden.
Weitere Informationen zum Konfigurieren von MCP-Servern für Benutzerdefinierte Agenten 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 Codierungsassistent keinen Zugriff zum Schreiben von 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.