Ü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.
Sie können MCP verwenden, um die Funktionen GitHub Copilot zu erweitern, indem Sie sie in ein breites Spektrum an vorhandenen Tools und Diensten integrieren. MCP funktioniert über alle wichtigen Copilot Oberflächen hinweg – unabhängig davon, ob Sie in einer IDE arbeiten, Aufgaben in GitHub Copilot-CLI verwenden oder an den Coding-Agent auf GitHub.com delegieren. Sie können MCP auch verwenden, um neue Tools und Dienste zu erstellen, die mit Copilot arbeiten, sodass Sie Ihre Erfahrung anpassen und verbessern können.
Weitere Informationen zu MCP findest du in der offiziellen MCP-Dokumentation. Eine kuratierte Liste der MCP-Server von Partnern und der Community finden Sie in der GitHub MCP-Registrierung.
Informationen zum Konfigurieren und Verwenden von MCP-Servern finden Sie unter:
-
[AUTOTITLE](/copilot/how-tos/provide-context/use-mcp/extend-copilot-chat-with-mcp) für Copilot-Chat Ihre IDE -
[AUTOTITLE](/copilot/how-tos/copilot-cli/customize-copilot/add-mcp-servers) für Copilot CLI -
[AUTOTITLE](/copilot/how-tos/use-copilot-agents/coding-agent/extend-coding-agent-with-mcp) für Copilot-Cloud-Agent
Unternehmen und Organisationen können die Verwendung von MCP für Mitglieder ihrer Organisation oder ihres Unternehmens über die Richtlinie MCP servers in Copilot aktivieren oder deaktivieren. Diese Richtlinie ist standardmäßig deaktiviert. Weitere Informationen findest du unter Verwalten von Richtlinien und Features für GitHub Copilot in Ihrem Unternehmen und Verwalten von Richtlinien und Features für GitHub Copilot in Ihrer Organisation. 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 Kostenlos, Copilot Pro oder Copilot Pro+ verfügen nicht über ihren MCP-Zugriff, der von dieser Richtlinie gesteuert wird.
Verfügbarkeit
MCP wird für die folgenden Clients unterstützt:
-
**IDEs**: Es gibt eine breite Unterstützung für lokale MCP-Server in Clients wie Visual Studio CodeJetBrains IDEs, Xcode und andere. Die Unterstützung für Remote-MCP-Server wächst, mit Editoren wie Visual Studio Code, Visual StudioJetBrains IDEs, Xcode, Eclipse, Cursor und Windsurf, die diese Funktionalität mit OAuth oder PAT bieten. Um herauszufinden, ob dein bevorzugter Editor Remote-MCP-Server unterstützt, solltest du die Dokumentation des jeweiligen Editors lesen. -
** Copilot CLI **: GitHub Copilot-CLI unterstützt sowohl lokale als auch Remote-MCP-Server. Der GitHub MCP-Server ist integriert und ohne zusätzliche Konfiguration verfügbar. -
** Copilot-Cloud-Agent **: Copilot-Cloud-Agent unterstützt MCP-Server, die auf Repositoryebene konfiguriert sind. Der GitHub MCP-Server und der Playwright MCP-Server sind standardmäßig konfiguriert.
Informationen zum GitHub MCP-Server
Der GitHub MCP-Server ist ein Model Context Protocol (MCP)-Server, der von GitHub bereitgestellt und verwaltet wird.
GitHub MCP-Server kann verwendet werden, um:
- Codebezogene Aufgaben zu automatisieren und zu rationalisieren
- Verbinden Sie Tools von Drittanbietern (z. B. Cursor, Windsurf oder zukünftige Integrationen), um die Kontext- und KI-Funktionen zu nutzen GitHub.
- cloudbasierte Workflows zu ermöglichen, die von jedem Gerät aus ohne lokales Setup funktionieren
- Nutzen Sie Tools wie GitHub , z. B. Copilot-Cloud-Agent (erfordert GitHub Copilot-Abonnement) und code scanning (erfordert ein GitHub Advanced Security-Abonnement), um die Codegenerierung und Sicherheitsanalyse zu unterstützen.
Informationen zum Einrichten und Verwenden des GitHub MCP-Servers finden Sie unter Verwenden des GitHub MCP-Servers.
Fernzugriff
Sie können aus der Ferne auf den Visual Studio Code MCP-Server über GitHubCopilot-Chat zugreifen, ohne eine lokale Einrichtung vorzunehmen. Der Remoteserver hat Zugriff auf zusätzliche Toolsets, die nur auf dem Remote-MCP-Server GitHub verfügbar sind. Eine Liste dieser Tools finden Sie unter Weitere Toolsets im Repository github/github-mcp-server.
Der GitHub MCP-Server kann bei Bedarf auch lokal in einem MCP-kompatiblen Editor ausgeführt werden.
Toolsetanpassung
Wichtig
Überprüfen Sie immer das GitHub MCP-Server-Repository auf github/github-mcp-server , um die neuesten Toolsets und autoritative Konfigurationsanleitungen zu erhalten.
Der GitHub MCP-Server unterstützt das Aktivieren oder Deaktivieren bestimmter Funktionsgruppen über Toolsets. Mit Toolsets können Sie steuern, welche GitHub API-Funktionen für Ihre KI-Tools verfügbar sind.
Wenn Sie nur die toolsets aktivieren, die Sie benötigen, wird die Leistung und Sicherheit Ihres KI-Assistenten verbessert. Weniger Tools bedeuten eine bessere Genauigkeit der Werkzeugauswahl und weniger Fehler. Durch Deaktivieren nicht verwendeter Toolsets werden auch Token im Kontextfenster der KI freigegeben.
Toolsets enthalten nicht nur Tools, sondern auch relevante MCP-Ressourcen und Aufforderungen, falls zutreffend.
Informationen zum Konfigurieren von Toolsets für den GitHub MCP-Server finden Sie unter Konfigurieren von Toolsets für den GitHub MCP-Server.
Sicherheit
Für alle öffentlichen Repositorys und private Repositorys, die durch GitHub Advanced Security Interaktionen mit dem GitHub MCP-Server abgedeckt werden, sind durch Pushschutz gesichert, der verhindert, dass Geheimnisse in KI-generierte Antworten aufgenommen werden und Sie daran hindert, Geheimnisse über alle Aktionen offenzulegen, die Sie mit dem Server ausführen, z. B. das Erstellen eines Issues. Weitere Informationen finden Sie unter Arbeiten mit Pushschutz und dem GitHub MCP-Server.
Informationen zum GitHub MCP-Register
Die GitHub MCP-Registrierung ist eine kuratierte Liste von MCP-Servern von Partnern und der Community. Du kannst die Registrierung verwenden, um neue MCP-Server zu ermitteln und nach Servern zu suchen, die deinen spezifischen Anforderungen entsprechen. Siehe die GitHub MCP-Registrierung.
Hinweis
Die GitHub MCP-Registrierung befindet sich derzeit in öffentliche Vorschau und unterliegt möglichen Änderungen.
Nächste Schritte
-
[AUTOTITLE](/copilot/how-tos/provide-context/use-mcp/extend-copilot-chat-with-mcp) – Hinzufügen von MCP-Servern zu Copilot-Chat Ihrer IDE -
[AUTOTITLE](/copilot/how-tos/copilot-cli/customize-copilot/add-mcp-servers) – Hinzufügen von MCP-Servern zu Copilot CLI -
[AUTOTITLE](/copilot/how-tos/use-copilot-agents/coding-agent/extend-coding-agent-with-mcp) – Hinzufügen von MCP-Servern zu Copilot-Cloud-Agent -
[AUTOTITLE](/copilot/how-tos/provide-context/use-mcp/set-up-the-github-mcp-server) – Einrichten des GitHub MCP-Servers -
[AUTOTITLE](/copilot/how-tos/provide-context/use-mcp/use-the-github-mcp-server) – Verwenden des GitHub MCP-Servers -
[AUTOTITLE](/copilot/tutorials/enhancing-copilot-agent-mode-with-mcp) -
[AUTOTITLE](/copilot/reference/customization-cheat-sheet)