Skip to main content
Select language: current language is German
Suchen oder Fragen an Copilot stellen
Menü öffnen

Einrichten des GitHub MCP-Servers

Erfahren Sie, wie Sie den GitHub Model Context Protocol (MCP)-Server konfigurieren.

Der GitHub MCP-Server ist unabhängig vom Plantyp für alle GitHub Benutzer verfügbar. Bestimmte Tools innerhalb des MCP-Servers erben jedoch dieselben Zugriffsanforderungen wie die entsprechenden GitHub Features. Wenn für ein Feature eine kostenpflichtige GitHub Oder Copilot Lizenz erforderlich ist, benötigt das entsprechende MCP-Tool dasselbe Abonnement. Beispielsweise benötigen Tools, die mit Copilot Cloud Agent interagieren, eine kostenpflichtige Copilot Lizenz.

Die neuesten Informationen und Updates finden Sie im GitHub MCP-Server-Repository.

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. Mit MCP kannst du KI-Funktionen in andere Tools und Dienste integrieren und so deine Entwicklungsumgebung durch kontextbezogene KI-Unterstützung optimieren.

Eine vollständige Einführung zum MCP-Server von GitHub und eine Übersicht über MCP findest du unter Informationen zum Model Context Protocol (MCP).

Voraussetzungen

  • Ein GitHub Konto.
  •         Visual Studio Code.
    
  • Wenn du Mitglied einer Organisation oder eines Unternehmens mit einem Copilot Business- oder Copilot Enterprise-Plan bist, muss die Richtlinie „MCP servers in Copilot“ aktiviert sein, damit MCP mit Copilot verwendet werden kann.

Einrichten des GitHub MCP-Servers in Visual Studio Code

Der MCP-Server in GitHub kann remote oder lokal konfiguriert werden. Der Remote-MCP-Server GitHub wird von GitHub gehostet und ist die empfohlene Option für die meisten Benutzer. Der lokale GitHub MCP-Server wird auf Ihrem Computer gehostet und wird für Benutzer empfohlen, die ihre Einrichtung anpassen oder bestimmte Sicherheitsanforderungen erfüllen möchten.

Die folgenden Schritte beschreiben die Remotekonfiguration über die MCP-Registrierungsansicht im Visual Studio Code Erweiterungsbereich. Diese Ansicht wird vom GitHub MCP-Register unterstützt. Siehe GitHub MCP-Registrierung.

Informationen zum manuellen Konfigurieren des Remote- oder lokalen GitHub MCP-Servers finden Sie in der GitHub MCP-Serverdokumentation.

  1.        Visual Studio CodeÖffnen Sie den Erweiterungsbereich, indem Sie auf das Erweiterungssymbol in der Seitenleiste klicken oder <kbd>STRG</kbd>+<kbd>UMSCHALT</kbd>+<kbd>X</kbd> (Windows/Linux) bzw. <kbd>Befehlstaste</kbd>+<kbd>UMSCHALT</kbd>+<kbd>X</kbd> (Mac) drücken.
    
  2. Geben Sie @mcp github in die Erweiterungssuchleiste ein, um nach der MCP-Servergalerie zu suchen.
  3. Wählen Sie den GitHub MCP-Server aus den Suchergebnissen aus. Klicken Sie auf der Detailseite auf "Installieren".
  4. Wenn Sie dazu aufgefordert werden, bestätigen Sie, dass Sie dem Server vertrauen, um ihn zu starten.
  5. Um zu überprüfen, ob der GitHub MCP-Server ordnungsgemäß konfiguriert ist, öffnen Sie die Befehlspalette, indem Sie STRG+UMSCHALT+P (Windows/Linux) / Befehl+UMSCHALT+P (Mac) drücken.
  6. Geben Sie MCP ein, und wählen Sie "MCP: Server auflisten" aus. Sie sollten den GitHub MCP-Server als konfigurierten Server aufgeführt sehen.

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. Mit MCP kannst du KI-Funktionen in andere Tools und Dienste integrieren und so deine Entwicklungsumgebung durch kontextbezogene KI-Unterstützung optimieren.

Eine vollständige Einführung zum MCP-Server von GitHub und eine Übersicht über MCP findest du unter Informationen zum Model Context Protocol (MCP).

Voraussetzungen

  •         **Zugriff auf Copilot**. Weitere Informationen findest du unter [AUTOTITLE](/copilot/about-github-copilot/what-is-github-copilot#getting-access-to-copilot).
    
  •         **
            Visual Studio Version 17.14 oder höher**. Weitere Informationen zum Installieren Visual Studiofinden Sie auf der [Visual Studio Downloadseite](https://visualstudio.microsoft.com/downloads/).
    
  •         **Melden Sie sich bei GitHub von Visual Studio an**.
    
  • Wenn du Mitglied einer Organisation oder eines Unternehmens mit einem Copilot Business- oder Copilot Enterprise-Plan bist, muss die Richtlinie „MCP servers in Copilot“ aktiviert sein, damit MCP mit Copilot verwendet werden kann.

Einrichten des GitHub MCP-Servers in Visual Studio

Die folgenden Anweisungen führen Sie durch das Einrichten des GitHub MCP-Servers in Visual Studio. Andere MCP-kompatible Editoren erfordern möglicherweise ähnliche Schritte, der exakte Ablauf kann jedoch variieren.

Der Remote-MCP-Server GitHub verwendet standardmäßig die OAuth-Authentifizierung mit nur einem Klick. Sie kann jedoch auch manuell so konfiguriert werden, dass ein personal access token (PAT) zur Authentifizierung verwendet wird. Wenn Sie OAuth verwenden, kann der MCP-Server nur auf die Scopes zugreifen, die Sie während der Anmeldung genehmigen. In unternehmenseigenen Kontexten kann access auch durch Administratorrichtlinien eingeschränkt werden, die steuern, welche Bereiche und Apps zulässig sind. Wenn Sie einen PAT verwenden, erhält der MCP-Server Zugriff auf die vom PAT gewährten Berechtigungen, die den von der Organisation konfigurierten PAT-Einschränkungen unterliegen.

Hinweis

Wenn Sie ein Enterprise Managed User sind, ist PAT standardmäßig deaktiviert, es sei denn, sie wurde von einem Unternehmensadministrator aktiviert. Wenn „PAT“ deaktiviert ist, kannst du die PAT-Authentifizierung nicht verwenden. Wenn Sie über OAuth-Zugriffsrichtlinieneinschränkungen verfügen, müssen Sie die OAuth-App für jeden Client (MCP-Hostanwendung) aktivieren (mit Ausnahme Visual Studio Code und Visual Studio).

Informationen zum lokalen Einrichten des GitHub MCP-Servers finden Sie in der GitHub MCP-Serverdokumentation.

Konfigurieren des MCP-Remoteservers mit OAuth

Sie müssen keinen PAT erstellen oder zusätzliche Software installieren, um den Remote-MCP-Server GitHub mit OAuth zu verwenden. Sie können es direkt in Visual Studio einrichten.

  1. Klicken Sie in der Visual Studio Menüleiste auf Ansicht, und klicken Sie dann auf GitHub Copilot Gespräch.

  2. Wähle unten im Chatpanel in der Dropdownliste den Modus Agent aus.

  3. Klicken Sie im Copilot-Chat Fenster auf das Symbol "Extras" und dann im Toolauswahlfenster auf das Plussymbol.

  4. Fülle im Popupfenster „Configure MCP server“ die Felder aus.

    1. Geben Sie für "Server-ID" github ein.
    2. Wähle unter „Type“ in der Dropdownliste die Option „HTTP/SSE“ aus.
    3. Gib unter „URL“ https://api.githubcopilot.com/mcp/ ein.
  5. Klicken Sie auf "Speichern". Die Konfiguration in der Datei mcp.json sollte wie folgt aussehen:

    JSON
        {
          "servers": {
            "github": {
              "url": "https://api.githubcopilot.com/mcp/"
            }
          }
        }
    
  6. Klicke in der Datei mcp.json in CodeLens über dem Server auf Auth, um die Authentifizierung beim Server durchzuführen. Es wird ein Popup angezeigt, in dem Sie sich mit Ihrem GitHub Konto authentifizieren können.

Konfigurieren des MCP-Remoteservers mit einem PAT

Um den Remote-MCP-Server GitHub mit einem PAT zu konfigurieren, stellen Sie sicher, dass Sie einen PAT mit den erforderlichen Bereichen für den Zugriff erstellt haben, den Sie dem MCP-Server gewähren möchten. Weitere Informationen finden Sie unter Verwalten deiner persönlichen Zugriffstoken.

  1. Klicken Sie in der Visual Studio Menüleiste auf Ansicht, und klicken Sie dann auf GitHub Copilot Gespräch.

  2. Wähle unten im Chatpanel in der Dropdownliste den Modus Agent aus.

  3. Klicken Sie im Copilot-Chat Fenster auf das Symbol "Extras" und dann im Toolauswahlfenster auf das Plussymbol.

  4. Fülle im Popupfenster „Configure MCP server“ die Felder aus.

    1. Geben Sie für "Server-ID" github ein.
    2. Wähle unter „Type“ in der Dropdownliste die Option „HTTP/SSE“ aus.
    3. Gib unter „URL“ https://api.githubcopilot.com/mcp/ ein.
    4. Füge unter „Headers“ einen neuen Header mit dem Namen „Authorization“ hinzu, und lege ihn auf den Wert Bearer YOUR_GITHUB_PAT fest. Ersetze dabei „YOUR_GITHUB_PAT“ durch dein persönliches Zugriffstoken (Personal Acces Token, PAT).
  5. Klicken Sie auf "Speichern". Die Konfiguration in der Datei mcp.json sollte wie folgt aussehen:

    JSON
      {
        "servers": {
            "github": {
                "url": "https://api.githubcopilot.com/mcp/",
                "requestInit": {
                    "headers": {
                        "Authorization": "Bearer YOUR_GITHUB_PAT"
                    }
                }
            }
        }
      }
    

Weitere Informationen zur Konfiguration von MCP-Servern in Visual Studio finden Sie unter Verwendung von MCP-Servern in Visual Studio (Vorschau) in der Visual Studio-Dokumentation.

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. Mit MCP kannst du KI-Funktionen in andere Tools und Dienste integrieren und so deine Entwicklungsumgebung durch kontextbezogene KI-Unterstützung optimieren.

Eine vollständige Einführung zum MCP-Server von GitHub und eine Übersicht über MCP findest du unter Informationen zum Model Context Protocol (MCP).

Voraussetzungen

  •         **Zugriff auf Copilot**. Weitere Informationen findest du unter [AUTOTITLE](/copilot/about-github-copilot/what-is-github-copilot#getting-access-to-copilot).
    
  •         **Eine kompatible JetBrains IDE**. 
            GitHub Copilot ist mit den folgenden IDEs kompatibel:
    
    • IntelliJ IDEA (Ultimate, Community, Educational)
    • Android Studio
    • AppCode
    • CLion
    • Code With Me (Gast)
    • DataGrip
    • DataSpell
    • GoLand
    • JetBrains-Client
    • MPS
    • PhpStorm
    • PyCharm (Professional, Community, Educational)
    • Rider
    • RubyMine
    • RostRover
    • WebStorm
    • Writerside

    Informationen zum Herunterladen findest du im JetBrains-IDEs-Tool-Finder.

  •         **Die aktuellste Version der GitHub Copilot-Erweiterung**. Siehe [GitHub Copilot-Plugin](https://plugins.jetbrains.com/plugin/17718-github-copilot?ref_product=copilot&ref_type=engagement&ref_style=text) im JetBrains Marketplace. Anweisungen zum Installieren findest du unter [AUTOTITLE](/copilot/configuring-github-copilot/installing-the-github-copilot-extension-in-your-environment).
    
  •         **Melde dich bei GitHub in deiner JetBrains-IDE an**. Anweisungen zum Authentifizieren findest du unter [AUTOTITLE](/copilot/configuring-github-copilot/installing-the-github-copilot-extension-in-your-environment?tool=jetbrains#installing-the-github-copilot-plugin-in-your-jetbrains-ide).
    
  • Wenn du Mitglied einer Organisation oder eines Unternehmens mit einem Copilot Business- oder Copilot Enterprise-Plan bist, muss die Richtlinie „MCP servers in Copilot“ aktiviert sein, damit MCP mit Copilot verwendet werden kann.

Einrichten des GitHub MCP-Servers in JetBrains-IDEs

Die nachstehenden Anweisungen führen Sie durch das Einrichten des GitHub MCP-Servers in JetBrains-IDEs. Andere MCP-kompatible Editoren erfordern möglicherweise ähnliche Schritte, der exakte Ablauf kann jedoch variieren.

Der Remote-MCP-Server GitHub verwendet standardmäßig die OAuth-Authentifizierung mit nur einem Klick. Sie kann jedoch auch manuell so konfiguriert werden, dass ein personal access token (PAT) zur Authentifizierung verwendet wird. Wenn Sie OAuth verwenden, kann der MCP-Server nur auf die Scopes zugreifen, die Sie während der Anmeldung genehmigen. In unternehmenseigenen Kontexten kann access auch durch Administratorrichtlinien eingeschränkt werden, die steuern, welche Bereiche und Apps zulässig sind. Wenn Sie einen PAT verwenden, erhält der MCP-Server Zugriff auf die vom PAT gewährten Berechtigungen, die den von der Organisation konfigurierten PAT-Einschränkungen unterliegen.

Hinweis

Wenn Sie ein Enterprise Managed User sind, ist PAT standardmäßig deaktiviert, es sei denn, sie wurde von einem Unternehmensadministrator aktiviert. Wenn „PAT“ deaktiviert ist, kannst du die PAT-Authentifizierung nicht verwenden. Wenn Sie über OAuth-Zugriffsrichtlinieneinschränkungen verfügen, müssen Sie die OAuth-App für jeden Client (MCP-Hostanwendung) aktivieren (mit Ausnahme Visual Studio Code und Visual Studio).

Informationen zum lokalen Einrichten des GitHub MCP-Servers finden Sie in der GitHub MCP-Serverdokumentation.

Konfigurieren des MCP-Remoteservers mit OAuth

Sie müssen keinen PAT erstellen oder zusätzliche Software installieren, um den Remote-MCP-Server GitHub mit OAuth zu verwenden. Du kannst ihn direkt in JetBrains-IDEs einrichten.

  1. Klicke in der unteren rechten Ecke auf .

  2. Wähle im Menü „Open Chat“ aus, stelle sicher, dass du dich im Agent-Modus befindest, und klicke dann unten im Chatfenster auf das Symbol „Tools“ (namens „Configure your MCP server“).

  3. Klicke auf Add MCP Tools.

  4. Fügen Sie in der Datei mcp.json die folgende Konfiguration hinzu:

    JSON
    {
      "servers": {
          "github": {
              "type": "http",
              "url": "https://api.githubcopilot.com/mcp/"
          }
      }
    }
    
  5. Klicken Sie im Popup "GitHub Copilot", das anzeigt, dass die "MCP-Serverdefinition" sich bei GitHub authentifizieren möchte, auf Zulassen.

  6. Wenn Sie das GitHub Copilot Plug-In noch nicht autorisiert haben, klicken Sie im Browser-Popup neben Ihrem persönlichen Konto auf "Weiter" .

Konfigurieren des MCP-Remoteservers mit einem PAT

Um den Remote-MCP-Server GitHub mit einem PAT zu konfigurieren, stellen Sie sicher, dass Sie einen PAT mit den erforderlichen Bereichen für den Zugriff erstellt haben, den Sie dem MCP-Server gewähren möchten. Weitere Informationen finden Sie unter Verwalten deiner persönlichen Zugriffstoken.

  1. Klicke in der unteren rechten Ecke auf .
  2. Wähle im Menü „Open Chat“ aus, stelle sicher, dass du dich im Agent-Modus befindest, und klicke dann unten im Chatfenster auf das Symbol „Tools“ (namens „Configure your MCP server“).
  3. Klicke auf Add MCP Tools.
  4. Füge in der Datei mcp.json die folgende Konfiguration hinzu, und ersetze YOUR_GITHUB_PAT durch das PAT, das du erstellt hast:
JSON
  {
    "servers": {
        "github": {
            "url": "https://api.githubcopilot.com/mcp/",
            "requestInit": {
                "headers": {
                    "Authorization": "Bearer YOUR_GITHUB_PAT"
                }
            }
        }
    }
  }

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. Mit MCP kannst du KI-Funktionen in andere Tools und Dienste integrieren und so deine Entwicklungsumgebung durch kontextbezogene KI-Unterstützung optimieren.

Eine vollständige Einführung zum MCP-Server von GitHub und eine Übersicht über MCP findest du unter Informationen zum Model Context Protocol (MCP).

Voraussetzungen

  •         **Zugriff auf Copilot**. Weitere Informationen findest du unter [AUTOTITLE](/copilot/about-github-copilot/what-is-github-copilot#getting-access-to-copilot).
    
  •         **
            GitHub Copilot für Xcode-Erweiterung**. Siehe [AUTOTITLE](/copilot/configuring-github-copilot/installing-the-github-copilot-extension-in-your-environment).
    
  • Wenn du Mitglied einer Organisation oder eines Unternehmens mit einem Copilot Business- oder Copilot Enterprise-Plan bist, muss die Richtlinie „MCP servers in Copilot“ aktiviert sein, damit MCP mit Copilot verwendet werden kann.

Einrichten des GitHub MCP-Servers in Xcode

Die nachstehenden Anweisungen führen Sie durch das Einrichten des GitHub MCP-Servers in Xcode. Andere MCP-kompatible Editoren erfordern möglicherweise ähnliche Schritte, der exakte Ablauf kann jedoch variieren.

Der Remote-MCP-Server GitHub verwendet standardmäßig die OAuth-Authentifizierung mit nur einem Klick. Sie kann jedoch auch manuell so konfiguriert werden, dass ein personal access token (PAT) zur Authentifizierung verwendet wird. Wenn Sie OAuth verwenden, kann der MCP-Server nur auf die Scopes zugreifen, die Sie während der Anmeldung genehmigen. In unternehmenseigenen Kontexten kann access auch durch Administratorrichtlinien eingeschränkt werden, die steuern, welche Bereiche und Apps zulässig sind. Wenn Sie einen PAT verwenden, erhält der MCP-Server Zugriff auf die vom PAT gewährten Berechtigungen, die den von der Organisation konfigurierten PAT-Einschränkungen unterliegen.

Hinweis

Wenn Sie ein Enterprise Managed User sind, ist PAT standardmäßig deaktiviert, es sei denn, sie wurde von einem Unternehmensadministrator aktiviert. Wenn „PAT“ deaktiviert ist, kannst du die PAT-Authentifizierung nicht verwenden. Wenn Sie über OAuth-Zugriffsrichtlinieneinschränkungen verfügen, müssen Sie die OAuth-App für jeden Client (MCP-Hostanwendung) aktivieren (mit Ausnahme Visual Studio Code und Visual Studio).

Informationen zum lokalen Einrichten des GitHub MCP-Servers finden Sie in der GitHub MCP-Serverdokumentation.

Konfigurieren des MCP-Remoteservers mit OAuth

Sie müssen keinen PAT erstellen oder zusätzliche Software installieren, um den Remote-MCP-Server GitHub mit OAuth zu verwenden. Du kannst ihn direkt in Xcode einrichten.

  1. Öffne GitHub Copilot für die Xcode-Erweiterung, und wechsle zu „Settings“.

    • Alternativ kannst du in einem aktiven Xcode-Arbeitsbereich die Einstellungen finden, indem du in der Menüleiste auf Editor klickst, GitHub Copilot auswählst und dann auf Open GitHub Copilot for Xcode Settings klickst.
  2. Wähle die Registerkarte MCP aus, und klicke auf Edit Config.

  3. Fügen Sie die folgende Konfiguration hinzu:

    JSON
    {
      "servers": {
          "github": {
              "type": "http",
              "url": "https://api.githubcopilot.com/mcp/"
          }
      }
    }
    
  4. Klicken Sie im Popup "GitHub Copilot" mit der Meldung "MCP-Serverdefinition möchte sich bei GitHub authentifizieren" auf "Weiter".

  5. Wenn Sie das GitHub Copilot Plug-In noch nicht autorisiert haben, klicken Sie im Browser-Popup neben Ihrem persönlichen Konto auf "Weiter" .

Konfigurieren des MCP-Remoteservers mit einem PAT

Um den Remote-MCP-Server GitHub mit einem PAT zu konfigurieren, stellen Sie sicher, dass Sie einen PAT mit den erforderlichen Bereichen für den Zugriff erstellt haben, den Sie dem MCP-Server gewähren möchten. Weitere Informationen finden Sie unter Verwalten deiner persönlichen Zugriffstoken.

  1. Öffne GitHub Copilot für die Xcode-Erweiterung, und wechsle zu „Settings“.
    • Alternativ kannst du in einem aktiven Xcode-Arbeitsbereich die Einstellungen finden, indem du in der Menüleiste auf Editor klickst, GitHub Copilot auswählst und dann auf Open GitHub Copilot for Xcode Settings klickst.
  2. Wähle die Registerkarte MCP aus, und klicke auf Edit Config.
  3. Füge die folgende Konfiguration hinzu, und ersetze YOUR_GITHUB_PAT durch das erstellte persönliche Zugriffstoken:
JSON
  {
    "servers": {
        "github": {
            "url": "https://api.githubcopilot.com/mcp/",
            "requestInit": {
                "headers": {
                    "Authorization": "Bearer YOUR_GITHUB_PAT"
                }
            }
        }
    }
  }

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. Mit MCP kannst du KI-Funktionen in andere Tools und Dienste integrieren und so deine Entwicklungsumgebung durch kontextbezogene KI-Unterstützung optimieren.

Eine vollständige Einführung zum MCP-Server von GitHub und eine Übersicht über MCP findest du unter Informationen zum Model Context Protocol (MCP).

Voraussetzungen

  • Zugriff auf Copilot Weitere Informationen findest du unter Was ist GitHub Copilot?.
  • Kompatible Eclipse-Version: Um die GitHub Copilot-Erweiterung zu verwenden, musst du über Eclipse Version 2024-09 oder höher verfügen. Weitere Informationen findest du auf der Eclipse-Downloadseite.
  • Wenn du Mitglied einer Organisation oder eines Unternehmens mit einem Copilot Business- oder Copilot Enterprise-Plan bist, muss die Richtlinie „MCP servers in Copilot“ aktiviert sein, damit MCP mit Copilot verwendet werden kann.
  •         **Neueste Version der GitHub Copilot Erweiterung**. Lade sie dir aus dem [Eclipse-Marketplace](https://aka.ms/copiloteclipse?ref_product=copilot&ref_type=engagement&ref_style=text) herunter. Weitere Informationen finden Sie unter [AUTOTITLE](/copilot/managing-copilot/configure-personal-settings/installing-the-github-copilot-extension-in-your-environment?tool=eclipse).
    
  •         **Melden Sie sich bei Eclipse anGitHub**.
    

Einrichten des GitHub MCP-Servers in Eclipse

Die nachstehenden Anweisungen führen Sie durch das Einrichten des GitHub MCP-Servers in Eclipse. Andere MCP-kompatible Editoren erfordern möglicherweise ähnliche Schritte, der exakte Ablauf kann jedoch variieren.

Der Remote-MCP-Server GitHub verwendet standardmäßig die OAuth-Authentifizierung mit nur einem Klick. Sie kann jedoch auch manuell so konfiguriert werden, dass ein personal access token (PAT) zur Authentifizierung verwendet wird. Wenn Sie OAuth verwenden, kann der MCP-Server nur auf die Scopes zugreifen, die Sie während der Anmeldung genehmigen. In unternehmenseigenen Kontexten kann access auch durch Administratorrichtlinien eingeschränkt werden, die steuern, welche Bereiche und Apps zulässig sind. Wenn Sie einen PAT verwenden, erhält der MCP-Server Zugriff auf die vom PAT gewährten Berechtigungen, die den von der Organisation konfigurierten PAT-Einschränkungen unterliegen.

Hinweis

Wenn Sie ein Enterprise Managed User sind, ist PAT standardmäßig deaktiviert, es sei denn, sie wurde von einem Unternehmensadministrator aktiviert. Wenn „PAT“ deaktiviert ist, kannst du die PAT-Authentifizierung nicht verwenden. Wenn Sie über OAuth-Zugriffsrichtlinieneinschränkungen verfügen, müssen Sie die OAuth-App für jeden Client (MCP-Hostanwendung) aktivieren (mit Ausnahme Visual Studio Code und Visual Studio).

Informationen zum lokalen Einrichten des GitHub MCP-Servers finden Sie im GitHub MCP-Server-Repository.

Konfigurieren des MCP-Remoteservers mit OAuth

Sie müssen keinen PAT erstellen oder zusätzliche Software installieren, um den Remote-MCP-Server GitHub mit OAuth zu verwenden. Du kannst ihn direkt in Eclipse einrichten.

  1. Klicke auf der Statusleiste unten in Eclipse auf das Copilot-Symbol ().

  2. Wähle im Menü Open Chat aus, und klicke im Chatfenster auf das Symbol „Configure Tools...“.

    • Alternativ kannst du Edit preferences auswählen, dann im linken Bereich GitHub Copilot erweitern und auf MCP klicken.
  3. Füge unter „Server Configurations“ die folgende Konfiguration hinzu:

    JSON
    {
      "servers": {
          "github": {
              "type": "http",
              "url": "https://api.githubcopilot.com/mcp/"
          }
      }
    }
    
  4. Klicken Sie auf Anwenden.

  5. Klicken Sie im Popup "GitHub Copilot" mit der Meldung "Die MCP-Serverdefinition will sich bei GitHub authentifizieren" auf "OK".

  6. Wenn Sie das GitHub Copilot Plug-In noch nicht autorisiert haben, klicken Sie im Browser-Popup neben Ihrem persönlichen Konto auf "Weiter" .

Konfigurieren des MCP-Remoteservers mit einem PAT

Um den Remote-MCP-Server GitHub mit einem PAT zu konfigurieren, stellen Sie sicher, dass Sie einen PAT mit den erforderlichen Bereichen für den Zugriff erstellt haben, den Sie dem MCP-Server gewähren möchten. Weitere Informationen finden Sie unter Verwalten deiner persönlichen Zugriffstoken.

  1. Klicke auf der Statusleiste unten in Eclipse auf das Copilot-Symbol ().
  2. Wähle im Menü Open Chat aus, und klicke im Chatfenster auf das Symbol „Configure Tools...“.
    • Alternativ kannst du Edit preferences auswählen, dann im linken Bereich GitHub Copilot erweitern und auf MCP klicken.
  3. Füge unter „Server Configurations“ die folgende Konfiguration hinzu, und ersetze YOUR_GITHUB_PAT durch das PAT, das du erstellt hast:
JSON
  {
    "servers": {
        "github": {
            "url": "https://api.githubcopilot.com/mcp/",
            "requestInit": {
                "headers": {
                    "Authorization": "Bearer YOUR_GITHUB_PAT"
                }
            }
        }
    }
  }

Unternehmenskonfiguration

Wenn Sie GitHub Enterprise Server oder GitHub Enterprise Cloud mit Datenresidenz verwenden, ist eine zusätzliche Konfiguration erforderlich. Weitere Informationen finden Sie unter Konfigurieren des GitHub MCP-Servers für GitHub Enterprise.

Nächste Schritte

Morty Proxy This is a proxified and sanitized view of the page, visit original site.