Skip to main content

Informationen zum Model Context Protocol (MCP)

Das Model Context Protocol (MCP) ist ein Protokoll, mit dem du die Funktionen von GitHub Copilot erweitern kannst, indem du es in andere Systeme integrierst.

Übersicht über das Model Context Protocol (MCP)

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.

Durch die Integration von MCP mit einer Vielzahl vorhandener Tools und Dienste kannst du die Funktionen von Copilot Chat zu erweitern. Beispiel: Mit dem MCP-Server von GitHub kannst du Copilot Chat in deiner IDE verwenden, um auf GitHub Aufgaben auszuführen. Du kannst MCP außerdem verwenden, um neue Tools und Dienste zu erstellen, die mit Copilot Chat funktionieren, um so deine Nutzung anzupassen und zu verbessern.

Weitere Informationen zu MCP findest du in der offiziellen MCP-Dokumentation. Informationen zu derzeit verfügbaren MCP-Servern findest du im Repository der MCP-Server.

Informationen zum Konfigurieren und Verwenden von MCP-Servern mit Copilot Chat findest du unter Erweitern des Copilot-Chats mit Model Context Protocol (MCP).

Unternehmen und Organisationen können die Verwendung von MCP für Mitglieder ihrer Organisation oder ihres Unternehmens aktivieren oder deaktivieren. Weitere Informationen findest du unter Verwalten von Richtlinien und Features für Copilot in Ihrem Unternehmen. Die MCP-Richtlinie gilt nur für Benutzende, die über ein Copilot Business- oder Copilot Enterprise-Abonnement von einer Organisation oder einem Unternehmen verfügen, das die Richtlinie konfiguriert. Copilot Free, Copilot Pro oder Copilot Pro+ verfügen nicht über ihren MCP-Zugriff, der von dieser Richtlinie gesteuert wird.

Informationen zum MCP-Server von GitHub

Der MCP-Server von GitHub ist ein Model-Context-Protocol-Server (MCP), der von GitHub bereitgestellt und verwaltet wird.

Du kannst den MCP-Server von GitHub verwenden, um:

  • codebezogene Aufgaben zu automatisieren und zu optimieren
  • Drittanbietertools (z. B. Cursor, Windsurf oder zukünftige Integrationen) zu verbinden, um die Kontext- und KI-Funktionen von GitHub zu nutzen
  • cloudbasierte Workflows zu ermöglichen, die von jedem Gerät aus ohne lokales Setup funktionieren
  • Rufe GitHub-Tools wie den Copilot-Programmier-Agent (erfordert ein GitHub Copilot-Abonnement) und code scanning auf (erfordert ein GitHub Advanced Security-Abonnement), damit diese bei der Codegenerierung und Sicherheitsanalyse helfen.

In allen öffentlichen Repositorys und allen privaten, die mit GitHub Advanced Security geschützt werden, werden Interaktionen mit dem MCP-Server von GitHub durch den Pushschutz geschützt. Dieser verhindert, dass Geheimnisse in KI-generierte Antworten einbezogen werden, und du kannst Geheimnisse nicht über Aktionen verfügbar machen, die du mit dem Server ausführst, z. B. das Erstellen eines Issues. Weitere Informationen findest du unter Arbeiten mit Pushschutz und dem GitHub MCP-Server.

Du kannst über Copilot Chat in GitHub, über Visual Studio Code oder andere Editoren, die Remote-MCP unterstützen, remote auf den MCP-Server von GitHub zugreifen. Stattdessen kannst du ihn auch lokal in einem MCP-kompatiblen Editor ausführen und so zwischen dem Komfort einer gehosteten Lösung oder der Anpassbarkeit eines selbst gehosteten Setups wählen.

Du kannst den MCP-Remoteserver von GitHub in nur wenigen Schritten nutzen und musst dafür kein lokales Setup vornehmen. Dies ist besonders nützlich für Benutzende, die die KI-Funktionen von GitHub schnell nutzen möchten, ohne einen lokalen MCP-Server zu verwalten.

Eine lokale Ausführung des MCP-Servers von GitHub erfordert mehr Setupschritte, ermöglicht jedoch eine größere Anpassung und Kontrolle über deine KI-Interaktionen.

Informationen zum Einrichten und Verwenden des MCP-Servers von GitHub findest du unter Verwenden des GitHub-MCP-Servers.

Verfügbarkeit

Clients wie Visual Studio Code, die JetBrains-IDEs und XCode bieten derzeit breitangelegte Unterstützung für lokale MCP-Server.

Die Unterstützung für Remote-MCP-Server wächst, wobei Editoren wie Visual Studio Code, Visual Studio, JetBrains-IDEs, Xcode, Eclipse und Cursor diese Funktionalität mit OAuth oder PAT bereitstellen und Windsurf nur PAT unterstützt.

Um herauszufinden, ob dein bevorzugter Editor Remote-MCP-Server unterstützt, solltest du die Dokumentation des jeweiligen Editors lesen.

Nächste Schritte