Der GitHub MCP-Server kann für Arbeit mit GitHub Enterprise Server und GitHub Enterprise-Cloud mit Datenresidenz konfiguriert werden. Die Konfigurationsschritte unterscheiden sich je nachdem, ob Sie den Remote- oder lokalen MCP-Server verwenden.
Informationen zur McP-Serverkonfiguration für Unternehmen
Der GitHub MCP-Server unterstützt zwei Unternehmensbereitstellungstypen:
-
** [ GitHub Enterprise-Cloud mit Datenresidenz ](#configuring-the-remote-mcp-server-for-github-enterprise-cloud-with-data-residency) **: Unterstützt Sowohl Remote- als auch lokale MCP-Serverkonfigurationen -
** [ GitHub Enterprise Server ](#configuring-the-local-mcp-server-for-enterprise) **: Unterstützt **nur lokale MCP-Serverkonfiguration**
Wichtig
GitHub Enterprise Server unterstützt kein **Remote-MCP-Server-Hosting**. Wenn Sie verwenden GitHub Enterprise Server, **müssen** Sie die lokale MCP-Serverkonfiguration verwenden, [die unter Konfigurieren des lokalen MCP-Servers für Unternehmen](#configuring-the-local-mcp-server-for-enterprise) beschrieben ist. Überspringen Sie den Remote-MCP-Serverkonfigurationsabschnitt weiter unten.
Voraussetzungen
- Eine Instanz oder GitHub Enterprise Server ein GitHub Enterprise Cloud Konto mitDatenresidenz
- Der in Ihrem Editor konfigurierte MCP-Server GitHub. Siehe Einrichten des GitHub MCP-Servers.
Konfigurieren des Remote-MCP-Servers für GitHub Enterprise-Cloud mit Datenresidenz
Hinweis
Dieser Abschnitt gilt nur für GitHub Enterprise-Cloud mit Datenresidenz. Wenn Sie GitHub Enterprise Server verwenden, gehen Sie zu zur Konfiguration des lokalen MCP-Servers für Unternehmen.
GitHub Enterprise-Cloud mit Datenresidenz kann den Remote-MCP-Server verwenden. Zum Konfigurieren müssen Sie die MCP-Server-URL so aktualisieren, dass sie auf Ihre GitHub Enterprise Cloud Instanz verweist.
Wenn Ihre GitHub Enterprise Cloud-Instanz beispielsweise https://octocorp.ghe.com ist, lautet die URL für den MCP-Server https://copilot-api.octocorp.ghe.com/mcp.
-
In Visual Studio Code, öffnen Sie die Befehlspalette, indem Sie Ctrl+Shift+P (Windows>/Linux) / Command+Shift+P (Mac).
-
Geben Sie MCP: Benutzerkonfiguration öffnen ein und wählen Sie es aus.
-
Suchen Sie in der Einstellungsdatei den
serversAbschnitt. Wenn Sie den GitHub MCP-Server bereits konfiguriert haben, wird eingithubEintrag angezeigt. -
Aktualisieren Sie das
urlFeld so, dass es auf Ihre GitHub Enterprise Cloud Instanz verweist.**Option A: Mit PAT-Authentifizierung**JSON { "servers": { "github": { "type": "http", "url": "https://copilot-api.SUBDOMAIN.ghe.com/mcp", "headers": { "Authorization": "Bearer ${input:github_mcp_pat}" } } }, "inputs": [ { "type": "promptString", "id": "github_mcp_pat", "description": "GitHub PAT", "password": true } ] }{ "servers": { "github": { "type": "http", "url": "https://copilot-api.SUBDOMAIN.ghe.com/mcp", "headers": { "Authorization": "Bearer ${input:github_mcp_pat}" } } }, "inputs": [ { "type": "promptString", "id": "github_mcp_pat", "description": "GitHub PAT", "password": true } ] }**Option B: Mit OAuth-Authentifizierung**JSON { "servers": { "github": { "type": "http", "url": "https://copilot-api.SUBDOMAIN.ghe.com/mcp" } } }{ "servers": { "github": { "type": "http", "url": "https://copilot-api.SUBDOMAIN.ghe.com/mcp" } } }Ersetzen Sie
SUBDOMAIN.ghe.comdurch Ihre GHE.com Unterdomäne. -
Speichern Sie die Datei.
-
Wenn Sie OAuth mit GitHub Enterprise-Cloud mit Datenresidenzverwenden, konfigurieren Sie Ihre VS Code Einstellungen so, dass sie auf Ihre GitHub Enterprise Cloud Instanz verweisen. Fügen Sie Den Benutzereinstellungen Folgendes hinzuVS Code:
{ "github-enterprise.uri": "https://copilot-api.SUBDOMAIN.ghe.com/mcp" } -
Starten Sie das Fenster neu Visual Studio Code , oder laden Sie es neu, damit die Änderungen wirksam werden.
GitHub Enterprise Cloud mit Datenresidenz kann der Remote-MCP-Server verwendet werden. Zum Konfigurieren müssen Sie die MCP-Server-URL so aktualisieren, dass sie auf Ihre GitHub Enterprise Cloud Instanz verweist.
Wenn Ihre GitHub Enterprise Cloud Instanz beispielsweise https://octocorp.ghe.com ist, lautet die MCP-Server-URL https://copilot-api.octocorp.ghe.com/mcp.
- Klicken Sie in der Visual Studio Menüleiste auf Ansicht, und klicken Sie dann auf GitHub Copilot Chat.
- Wähle unten im Chatpanel in der Dropdownliste den Modus Agent aus.
- Klicken Sie im Copilot-Chat Fenster auf das Symbol "Extras" und dann im Toolauswahlfenster auf das Plussymbol.
- Fülle im Popupfenster „Configure MCP server“ die Felder aus.
- Geben Sie für "Server-ID"
githubein. - Wähle unter „Type“ in der Dropdownliste die Option „HTTP/SSE“ aus.
- Geben Sie für "URL"
https://copilot-api.YOURSUBDOMAIN.ghe.com/mcpein, und ersetzen SieYOURSUBDOMAINdurch Ihre GitHub Enterprise Cloud-Unterdomäne. - Fügen Sie unter "Headers" einen neuen Header hinzu, der als "Autorisierung" bezeichnet wird, und legen Sie sie auf den Wert
Bearer YOUR_GITHUB_PATfest, und ersetzen Sie "YOUR_GITHUB_PAT" durch Ihre personal access token.
- Geben Sie für "Server-ID"
- Klicke auf Speichern.
GitHub Enterprise Cloud mit Datenresidenz kann den Remote-MCP-Server verwenden. Zum Konfigurieren müssen Sie die MCP-Server-URL so aktualisieren, dass sie auf Ihre GitHub Enterprise Cloud Instanz verweist.
Wenn Ihre GitHub Enterprise Cloud Instanz https://octocorp.ghe.com lautet, ist die MCP-Server-URL https://copilot-api.octocorp.ghe.com/mcp.
-
Klicke in der unteren rechten Ecke auf .
-
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“).
-
Klicke auf Add MCP Tools.
-
Fügen Sie in der
mcp.json-Datei die folgende Konfiguration hinzu, und ersetzen SieYOURSUBDOMAINdurch Ihre GitHub Enterprise Cloud-Unterdomäne undYOUR_GITHUB_PATdurch Ihr personal access token.JSON { "servers": { "github": { "url": "https://copilot-api.YOURSUBDOMAIN.ghe.com/mcp", "requestInit": { "headers": { "Authorization": "Bearer YOUR_GITHUB_PAT" } } } } }{ "servers": { "github": { "url": "https://copilot-api.YOURSUBDOMAIN.ghe.com/mcp", "requestInit": { "headers": { "Authorization": "Bearer YOUR_GITHUB_PAT" } } } } }
GitHub Enterprise Cloud mit Datenresidenz kann der Remote-MCP-Server verwendet werden. Zum Konfigurieren müssen Sie die MCP-Server-URL so aktualisieren, dass sie auf Ihre GitHub Enterprise Cloud Instanz verweist.
Wenn Ihre GitHub Enterprise Cloud Instanz beispielsweise https://octocorp.ghe.com ist, lautet die MCP-Server-URL https://copilot-api.octocorp.ghe.com/mcp.
-
Ö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.
-
Wähle die Registerkarte MCP aus, und klicke auf Edit Config.
-
Fügen Sie die folgende Konfiguration hinzu und ersetzen Sie
YOURSUBDOMAINdurch Ihre GitHub Enterprise Cloud-Unterdomäne undYOUR_GITHUB_PATdurch Ihre personal access token.JSON { "servers": { "github": { "url": "https://copilot-api.YOURSUBDOMAIN.ghe.com/mcp", "requestInit": { "headers": { "Authorization": "Bearer YOUR_GITHUB_PAT" } } } } }{ "servers": { "github": { "url": "https://copilot-api.YOURSUBDOMAIN.ghe.com/mcp", "requestInit": { "headers": { "Authorization": "Bearer YOUR_GITHUB_PAT" } } } } }
GitHub Enterprise Cloud mit Datenresidenz kann der Remote-MCP-Server verwendet werden. Zum Konfigurieren müssen Sie die MCP-Server-URL so aktualisieren, dass sie auf Ihre GitHub Enterprise Cloud Instanz verweist.
Wenn Ihre GitHub Enterprise Cloud Instanz beispielsweise https://octocorp.ghe.com ist, wäre die MCP-Server-URL https://copilot-api.octocorp.ghe.com/mcp.
-
Klicke auf der Statusleiste unten in Eclipse auf das Copilot-Symbol ().
-
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.
-
Fügen Sie die folgende Konfiguration unter "Serverkonfigurationen" hinzu und ersetzen Sie
YOURSUBDOMAINdurch Ihre GitHub Enterprise Cloud Unterdomäne undYOUR_GITHUB_PATdurch Ihr personal access token.JSON { "servers": { "github": { "url": "https://copilot-api.YOURSUBDOMAIN.ghe.com/mcp", "requestInit": { "headers": { "Authorization": "Bearer YOUR_GITHUB_PAT" } } } } }{ "servers": { "github": { "url": "https://copilot-api.YOURSUBDOMAIN.ghe.com/mcp", "requestInit": { "headers": { "Authorization": "Bearer YOUR_GITHUB_PAT" } } } } } -
Klicken Sie auf Anwenden.
Konfigurieren des lokalen MCP-Servers für Unternehmen
Sowohl GitHub Enterprise Server als auch GitHub Enterprise Cloud mit Datenresidenz unterstützen den lokalen MCP-Server. Sie können den lokalen Server entweder über die GITHUB_HOST Umgebungsvariable oder über das --gh-host Befehlszeilenflaggen konfigurieren.
Wichtige Überlegungen
-
**Für GitHub Enterprise Server**: Präfixe den Hostnamen mit dem `https://`-URI-Schema, da er andernfalls standardmäßig auf `http://` zurückgreift, was GitHub Enterprise Server nicht unterstützt. -
**Für GitHub Enterprise Cloud mit Datenaufbewahrung**: Verwenden Sie `https://YOURSUBDOMAIN.ghe.com` als Hostname.
Konfiguration mit Docker
So konfigurieren Sie den lokalen MCP-Server mit Docker in Visual Studio Code:
-
In Visual Studio Code öffnen Sie die Befehlspalette, indem Sie Ctrl+Shift+P (Windows/Linux) / Command+Shift+P (Mac) drücken.
-
Geben Sie MCP: Benutzerkonfiguration öffnen ein und wählen Sie es aus.
-
Suchen Sie in der Einstellungsdatei den
serversAbschnitt, oder erstellen Sie ihn, wenn er nicht vorhanden ist. -
Fügen Sie die folgende Konfiguration hinzu:
**Für GitHub Enterprise Server:**JSON { "inputs": [ { "type": "promptString", "id": "github_token", "description": "GitHub PAT", "password": true } ], "servers": { "github": { "command": "docker", "args": [ "run", "-i", "--rm", "-e", "GITHUB_PERSONAL_ACCESS_TOKEN", "-e", "GITHUB_HOST", "ghcr.io/github/github-mcp-server" ], "env": { "GITHUB_PERSONAL_ACCESS_TOKEN": "${input:github_token}", "GITHUB_HOST": "https://YOUR_GHES_HOSTNAME" } } } }{ "inputs": [ { "type": "promptString", "id": "github_token", "description": "GitHub PAT", "password": true } ], "servers": { "github": { "command": "docker", "args": [ "run", "-i", "--rm", "-e", "GITHUB_PERSONAL_ACCESS_TOKEN", "-e", "GITHUB_HOST", "ghcr.io/github/github-mcp-server" ], "env": { "GITHUB_PERSONAL_ACCESS_TOKEN": "${input:github_token}", "GITHUB_HOST": "https://YOUR_GHES_HOSTNAME" } } } }Ersetzen Sie
YOUR_GHES_HOSTNAMEdurch Ihren GitHub Enterprise Server Hostnamen (z. B.https://github.example.com).**Für GitHub Enterprise Cloud mit Datenaufenthalt:**JSON { "inputs": [ { "type": "promptString", "id": "github_token", "description": "GitHub PAT", "password": true } ], "servers": { "github": { "command": "docker", "args": [ "run", "-i", "--rm", "-e", "GITHUB_PERSONAL_ACCESS_TOKEN", "-e", "GITHUB_HOST", "ghcr.io/github/github-mcp-server" ], "env": { "GITHUB_PERSONAL_ACCESS_TOKEN": "${input:github_token}", "GITHUB_HOST": "https://YOURSUBDOMAIN.ghe.com" } } } }{ "inputs": [ { "type": "promptString", "id": "github_token", "description": "GitHub PAT", "password": true } ], "servers": { "github": { "command": "docker", "args": [ "run", "-i", "--rm", "-e", "GITHUB_PERSONAL_ACCESS_TOKEN", "-e", "GITHUB_HOST", "ghcr.io/github/github-mcp-server" ], "env": { "GITHUB_PERSONAL_ACCESS_TOKEN": "${input:github_token}", "GITHUB_HOST": "https://YOURSUBDOMAIN.ghe.com" } } } }Ersetzen Sie
YOURSUBDOMAINdurch Ihre GitHub Enterprise Cloud Unterdomäne. -
Speichern Sie die Datei.
-
Starten Sie das Fenster neu Visual Studio Code , oder laden Sie es neu, damit die Änderungen wirksam werden.
Um den lokalen MCP-Server mit Docker zu Visual Studio konfigurieren, müssen Sie die mcp.jsonDatei manuell bearbeiten.
-
Öffnen Sie die
mcp.jsonDatei in Visual Studio. Die Datei befindet sich in der Regel im Benutzerprofilverzeichnis. -
Fügen Sie die folgende Konfiguration hinzu:
**Für GitHub Enterprise Server:**JSON { "mcp": { "inputs": [ { "type": "promptString", "id": "github_token", "description": "GitHub PAT", "password": true } ], "servers": { "github": { "command": "docker", "args": [ "run", "-i", "--rm", "-e", "GITHUB_PERSONAL_ACCESS_TOKEN", "-e", "GITHUB_HOST", "ghcr.io/github/github-mcp-server" ], "env": { "GITHUB_PERSONAL_ACCESS_TOKEN": "${input:github_token}", "GITHUB_HOST": "https://YOUR_GHES_HOSTNAME" } } } } }{ "mcp": { "inputs": [ { "type": "promptString", "id": "github_token", "description": "GitHub PAT", "password": true } ], "servers": { "github": { "command": "docker", "args": [ "run", "-i", "--rm", "-e", "GITHUB_PERSONAL_ACCESS_TOKEN", "-e", "GITHUB_HOST", "ghcr.io/github/github-mcp-server" ], "env": { "GITHUB_PERSONAL_ACCESS_TOKEN": "${input:github_token}", "GITHUB_HOST": "https://YOUR_GHES_HOSTNAME" } } } } }Ersetzen Sie
YOUR_GHES_HOSTNAMEdurch Ihren GitHub Enterprise Server Hostnamen (z. B.https://github.example.com).**Für GitHub Enterprise Cloud mit Datenresidenz:**JSON { "mcp": { "inputs": [ { "type": "promptString", "id": "github_token", "description": "GitHub PAT", "password": true } ], "servers": { "github": { "command": "docker", "args": [ "run", "-i", "--rm", "-e", "GITHUB_PERSONAL_ACCESS_TOKEN", "-e", "GITHUB_HOST", "ghcr.io/github/github-mcp-server" ], "env": { "GITHUB_PERSONAL_ACCESS_TOKEN": "${input:github_token}", "GITHUB_HOST": "https://YOURSUBDOMAIN.ghe.com" } } } } }{ "mcp": { "inputs": [ { "type": "promptString", "id": "github_token", "description": "GitHub PAT", "password": true } ], "servers": { "github": { "command": "docker", "args": [ "run", "-i", "--rm", "-e", "GITHUB_PERSONAL_ACCESS_TOKEN", "-e", "GITHUB_HOST", "ghcr.io/github/github-mcp-server" ], "env": { "GITHUB_PERSONAL_ACCESS_TOKEN": "${input:github_token}", "GITHUB_HOST": "https://YOURSUBDOMAIN.ghe.com" } } } } }Ersetzen Sie
YOURSUBDOMAINdurch Ihre GitHub Enterprise Cloud Unterdomäne. -
Speichern Sie die Datei.
So konfigurieren Sie den lokalen MCP-Server mit Docker in JetBrains-IDEs:
-
Klicke in der unteren rechten Ecke auf .
-
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“).
-
Klicke auf Add MCP Tools.
-
Fügen Sie die folgende Konfiguration hinzu:
**Für GitHub Enterprise Server:**JSON { "inputs": [ { "type": "promptString", "id": "github_token", "description": "GitHub PAT", "password": true } ], "servers": { "github": { "command": "docker", "args": [ "run", "-i", "--rm", "-e", "GITHUB_PERSONAL_ACCESS_TOKEN", "-e", "GITHUB_HOST", "ghcr.io/github/github-mcp-server" ], "env": { "GITHUB_PERSONAL_ACCESS_TOKEN": "${input:github_token}", "GITHUB_HOST": "https://YOUR_GHES_HOSTNAME" } } } }{ "inputs": [ { "type": "promptString", "id": "github_token", "description": "GitHub PAT", "password": true } ], "servers": { "github": { "command": "docker", "args": [ "run", "-i", "--rm", "-e", "GITHUB_PERSONAL_ACCESS_TOKEN", "-e", "GITHUB_HOST", "ghcr.io/github/github-mcp-server" ], "env": { "GITHUB_PERSONAL_ACCESS_TOKEN": "${input:github_token}", "GITHUB_HOST": "https://YOUR_GHES_HOSTNAME" } } } }Ersetzen Sie
YOUR_GHES_HOSTNAMEdurch Ihren GitHub Enterprise Server-Hostnamen (z. B.https://github.example.com).**Für GitHub Enterprise Cloud mit Datenresidenz:**JSON { "inputs": [ { "type": "promptString", "id": "github_token", "description": "GitHub PAT", "password": true } ], "servers": { "github": { "command": "docker", "args": [ "run", "-i", "--rm", "-e", "GITHUB_PERSONAL_ACCESS_TOKEN", "-e", "GITHUB_HOST", "ghcr.io/github/github-mcp-server" ], "env": { "GITHUB_PERSONAL_ACCESS_TOKEN": "${input:github_token}", "GITHUB_HOST": "https://YOURSUBDOMAIN.ghe.com" } } } }{ "inputs": [ { "type": "promptString", "id": "github_token", "description": "GitHub PAT", "password": true } ], "servers": { "github": { "command": "docker", "args": [ "run", "-i", "--rm", "-e", "GITHUB_PERSONAL_ACCESS_TOKEN", "-e", "GITHUB_HOST", "ghcr.io/github/github-mcp-server" ], "env": { "GITHUB_PERSONAL_ACCESS_TOKEN": "${input:github_token}", "GITHUB_HOST": "https://YOURSUBDOMAIN.ghe.com" } } } }Ersetzen Sie
YOURSUBDOMAINdurch Ihre GitHub Enterprise Cloud Unterdomäne.
So konfigurieren Sie den lokalen MCP-Server mit Docker in Xcode:
-
Ö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.
-
Wähle die Registerkarte MCP aus, und klicke auf Edit Config.
-
Fügen Sie die folgende Konfiguration hinzu:
**Für GitHub Enterprise Server:**JSON { "inputs": [ { "type": "promptString", "id": "github_token", "description": "GitHub PAT", "password": true } ], "servers": { "github": { "command": "docker", "args": [ "run", "-i", "--rm", "-e", "GITHUB_PERSONAL_ACCESS_TOKEN", "-e", "GITHUB_HOST", "ghcr.io/github/github-mcp-server" ], "env": { "GITHUB_PERSONAL_ACCESS_TOKEN": "${input:github_token}", "GITHUB_HOST": "https://YOUR_GHES_HOSTNAME" } } } }{ "inputs": [ { "type": "promptString", "id": "github_token", "description": "GitHub PAT", "password": true } ], "servers": { "github": { "command": "docker", "args": [ "run", "-i", "--rm", "-e", "GITHUB_PERSONAL_ACCESS_TOKEN", "-e", "GITHUB_HOST", "ghcr.io/github/github-mcp-server" ], "env": { "GITHUB_PERSONAL_ACCESS_TOKEN": "${input:github_token}", "GITHUB_HOST": "https://YOUR_GHES_HOSTNAME" } } } }Ersetzen Sie
YOUR_GHES_HOSTNAMEdurch Ihren GitHub Enterprise Server Hostnamen (z. B.https://github.example.com).**Für GitHub Enterprise Cloud mit Datenresidenz:**JSON { "inputs": [ { "type": "promptString", "id": "github_token", "description": "GitHub PAT", "password": true } ], "servers": { "github": { "command": "docker", "args": [ "run", "-i", "--rm", "-e", "GITHUB_PERSONAL_ACCESS_TOKEN", "-e", "GITHUB_HOST", "ghcr.io/github/github-mcp-server" ], "env": { "GITHUB_PERSONAL_ACCESS_TOKEN": "${input:github_token}", "GITHUB_HOST": "https://YOURSUBDOMAIN.ghe.com" } } } }{ "inputs": [ { "type": "promptString", "id": "github_token", "description": "GitHub PAT", "password": true } ], "servers": { "github": { "command": "docker", "args": [ "run", "-i", "--rm", "-e", "GITHUB_PERSONAL_ACCESS_TOKEN", "-e", "GITHUB_HOST", "ghcr.io/github/github-mcp-server" ], "env": { "GITHUB_PERSONAL_ACCESS_TOKEN": "${input:github_token}", "GITHUB_HOST": "https://YOURSUBDOMAIN.ghe.com" } } } }Ersetzen Sie
YOURSUBDOMAINdurch Ihre GitHub Enterprise Cloud-Unterdomäne.
So konfigurieren Sie den lokalen MCP-Server mit Docker in Eclipse:
-
Klicke auf der Statusleiste unten in Eclipse auf das Copilot-Symbol ().
-
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.
-
Füge unter „Server Configurations“ die folgende Konfiguration hinzu:
**Für GitHub Enterprise Server:**JSON { "inputs": [ { "type": "promptString", "id": "github_token", "description": "GitHub PAT", "password": true } ], "servers": { "github": { "command": "docker", "args": [ "run", "-i", "--rm", "-e", "GITHUB_PERSONAL_ACCESS_TOKEN", "-e", "GITHUB_HOST", "ghcr.io/github/github-mcp-server" ], "env": { "GITHUB_PERSONAL_ACCESS_TOKEN": "${input:github_token}", "GITHUB_HOST": "https://YOUR_GHES_HOSTNAME" } } } }{ "inputs": [ { "type": "promptString", "id": "github_token", "description": "GitHub PAT", "password": true } ], "servers": { "github": { "command": "docker", "args": [ "run", "-i", "--rm", "-e", "GITHUB_PERSONAL_ACCESS_TOKEN", "-e", "GITHUB_HOST", "ghcr.io/github/github-mcp-server" ], "env": { "GITHUB_PERSONAL_ACCESS_TOKEN": "${input:github_token}", "GITHUB_HOST": "https://YOUR_GHES_HOSTNAME" } } } }Ersetzen Sie
YOUR_GHES_HOSTNAMEdurch Ihren GitHub Enterprise Server Hostnamen (z. B.https://github.example.com).**Für GitHub Enterprise Cloud mit Datenresidenz:**JSON { "inputs": [ { "type": "promptString", "id": "github_token", "description": "GitHub PAT", "password": true } ], "servers": { "github": { "command": "docker", "args": [ "run", "-i", "--rm", "-e", "GITHUB_PERSONAL_ACCESS_TOKEN", "-e", "GITHUB_HOST", "ghcr.io/github/github-mcp-server" ], "env": { "GITHUB_PERSONAL_ACCESS_TOKEN": "${input:github_token}", "GITHUB_HOST": "https://YOURSUBDOMAIN.ghe.com" } } } }{ "inputs": [ { "type": "promptString", "id": "github_token", "description": "GitHub PAT", "password": true } ], "servers": { "github": { "command": "docker", "args": [ "run", "-i", "--rm", "-e", "GITHUB_PERSONAL_ACCESS_TOKEN", "-e", "GITHUB_HOST", "ghcr.io/github/github-mcp-server" ], "env": { "GITHUB_PERSONAL_ACCESS_TOKEN": "${input:github_token}", "GITHUB_HOST": "https://YOURSUBDOMAIN.ghe.com" } } } }Ersetzen Sie
YOURSUBDOMAINdurch Ihre GitHub Enterprise Cloud Unterdomäne. -
Klicken Sie auf Anwenden.
Konfiguration beim Erstellen aus der Quelle
Wenn Sie den MCP-Server aus der Quelle anstelle von Docker erstellen, können Sie die GITHUB_HOST Umgebungsvariable festlegen oder das --gh-host Befehlszeilenflagge verwenden:
**Verwenden der Umgebungsvariable:**
export GITHUB_HOST="https://YOUR_GHES_OR_GHEC_HOSTNAME"
./github-mcp-server stdio
**Verwenden der Befehlszeilenkennzeichnung:**
./github-mcp-server --gh-host \
"https://YOUR_GHES_OR_GHEC_HOSTNAME" stdio
Ersetzen Sie YOUR_GHES_OR_GHEC_HOSTNAME durch Ihren GitHub Enterprise Server Hostnamen (zum Beispiel https://github.example.com) oder GitHub Enterprise Cloud Hostnamen (zum Beispiel https://octocorp.ghe.com).
Nächste Schritte
- Informationen zur Verwendung des GitHub MCP-Servers finden Sie unter Verwenden des GitHub MCP-Servers in Ihrer IDE.
- Informationen zum Konfigurieren von Toolsets für den GitHub MCP-Server finden Sie unter Konfigurieren von Toolsets für den GitHub MCP-Server.