Skip to main content

Model Context Protocol (MCP) und GitHub Copilot Cloud Agent

Erfahren Sie mehr über die Verwendung des Model Context Protocol (MCP) mit Copilot-Cloud-Agent.

Ü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-Cloud-Agent 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-Cloud-Agent unterstützt nur von MCP-Servern bereitgestellte Tools. Ressourcen oder Prompts werden nicht unterstützt.
  • Copilot-Cloud-Agent 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-Cloud-Agent:

  •         **
            GitHub
            **: Der GitHub MCP-Server gewährt Copilot Zugriff auf GitHub Daten wie Probleme und Pullanforderungen. Weitere Informationen finden Sie unter [AUTOTITLE](/copilot/customizing-copilot/using-model-context-protocol/using-the-github-mcp-server).
    
  •         **Playwright**: Der [Playwright MCP-Server](https://github.com/microsoft/playwright-mcp) 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 localhost oder 127.0.0.1 erreichbar sind.

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-Cloud-Agent verwendet werden können.

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 für Copilot-Cloud-Agent ein Repository finden Sie unter Erweitern des GitHub Copilot Cloud-Agents mit dem Model Context Protocol (MCP).

MCP-Server für Benutzerdefinierte Agenten

Sie können MCP-Server auch für Benutzerdefinierte Agenten konfigurieren.

MCP-Server, die 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 finden Benutzerdefinierte AgentenSie 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.