Le GitHub serveur MCP peut être configuré pour fonctionner avec GitHub Enterprise Server et GitHub Enterprise Cloud avec résidence des données. Les étapes de configuration diffèrent selon que vous utilisez le serveur MCP distant ou local.
À propos de la configuration du serveur MCP d’entreprise
Le GitHub serveur MCP prend en charge deux types de déploiement d’entreprise :
[
GitHub Enterprise Cloud avec résidence des données
](#configuring-the-remote-mcp-server-for-github-enterprise-cloud-with-data-residency)
**: prend en charge les configurations de serveur MCP distantes et locales
[
GitHub Enterprise Server
](#configuring-the-local-mcp-server-for-enterprise)
**: prend **en charge uniquement la configuration du serveur MCP local**
Important
GitHub Enterprise Server ne prend **pas** en charge l’hébergement de serveur MCP distant. Si vous utilisez GitHub Enterprise Server, vous **devez** utiliser la configuration de serveur MCP locale décrite dans [Configuration du serveur MCP local pour l’entreprise](#configuring-the-local-mcp-server-for-enterprise). Ignorez la section de configuration du serveur MCP distante ci-dessous.
Prerequisites
- Une instance GitHub Enterprise Server ou un compte GitHub Enterprise Cloud avec résidence de données
- Serveur GitHub MCP configuré dans votre éditeur. Consultez « Configuration du serveur MCP GitHub ».
Configuration du serveur MCP distant pour GitHub Enterprise Cloud avec résidence des données
Remarque
Cette section s’applique uniquement à GitHub Enterprise Cloud avec résidence des données. Si vous utilisez GitHub Enterprise Server, passez à la configuration du serveur MCP local pour l’entreprise.
GitHub Enterprise Cloud avec résidence des données peut utiliser le serveur MCP distant. Pour le configurer, vous devez mettre à jour l’URL du serveur MCP pour qu’elle pointe vers votre GitHub Enterprise Cloud instance.
Par exemple, si votre GitHub Enterprise Cloud instance est https://octocorp.ghe.com, l’URL du serveur MCP serait https://copilot-api.octocorp.ghe.com/mcp.
-
Dans Visual Studio Code, ouvrez la palette de commandes en appuyant sur Ctrl+Shift+P (Windows/Linux) / Command+Shift+P (Mac).
-
Tapez et sélectionnez MCP : Ouvrir la configuration utilisateur.
-
Dans le fichier de paramètres, recherchez la
serverssection. Si vous avez déjà configuré le serveur MCP GitHub, vous verrez une entréegithub. -
Mettez à jour le champ
urlpour qu’il pointe vers votre instance GitHub Enterprise Cloud.**Option A : Avec l’authentification PAT**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 : Avec l’authentification OAuth**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" } } }Remplacez
SUBDOMAIN.ghe.compar votre GHE.com sous-domaine. -
Enregistrez le fichier.
-
Lorsque vous utilisez OAuth avec GitHub Enterprise Cloud avec résidence des données, configurez vos VS Code paramètres pour qu’ils pointent vers votre GitHub Enterprise Cloud instance. Ajoutez les éléments suivants à vos VS Code paramètres utilisateur :
{ "github-enterprise.uri": "https://copilot-api.SUBDOMAIN.ghe.com/mcp" } -
Redémarrez ou rechargez Visual Studio Code la fenêtre pour que les modifications prennent effet.
GitHub Enterprise Cloud avec résidence des données peut recourir au serveur MCP distant. Pour le configurer, vous devez mettre à jour l’URL du serveur MCP pour qu’elle pointe vers votre GitHub Enterprise Cloud instance.
Par exemple, si votre GitHub Enterprise Cloud instance est https://octocorp.ghe.com, l’URL du serveur MCP serait https://copilot-api.octocorp.ghe.com/mcp.
- Dans la barre de Visual Studio menus, cliquez sur Affichage, puis sur GitHub Copilot Chat.
- Au bas du volet de discussion, sélectionnez Agent dans la liste déroulante mode.
- Dans la Discussion avec Copilot fenêtre, cliquez sur l’icône outils, puis cliquez sur l’icône plus dans la fenêtre du sélecteur d’outils.
- Dans la fenêtre contextuelle « Configurer le serveur MCP », remplissez les champs.
- Pour « ID de serveur », tapez
github. - Pour « Type », sélectionnez « HTTP/SSE » dans la liste déroulante.
- Pour « URL », tapez
https://copilot-api.YOURSUBDOMAIN.ghe.com/mcp, en remplaçantYOURSUBDOMAINpar votre GitHub Enterprise Cloud sous-domaine. - Ajoutez un nouvel en-tête sous « En-têtes », appelé « Autorisation » et définissez la valeur
Bearer YOUR_GITHUB_PAT, en remplaçant « YOUR_GITHUB_PAT » par votre personal access token.
- Pour « ID de serveur », tapez
- Cliquez sur Enregistrer.
GitHub Enterprise Cloud avec résidence des données peut recourir au serveur MCP distant. Pour le configurer, vous devez mettre à jour l’URL du serveur MCP pour qu’elle pointe vers votre GitHub Enterprise Cloud instance.
Par exemple, si votre GitHub Enterprise Cloud instance est https://octocorp.ghe.com, l’URL du serveur MCP serait https://copilot-api.octocorp.ghe.com/mcp.
-
Dans le coin inférieur droit, cliquez sur .
-
Dans le menu, sélectionnez « Ouvrir la conversation » Assurez-vous d’être en mode Assistant, puis cliquez sur l’icône Outils (appelée « Configurer votre serveur MCP ») en bas de la fenêtre de conversation.
-
Cliquez sur Ajouter des outils MCP.
-
Dans le
mcp.jsonfichier, ajoutez la configuration suivante, en remplaçantYOURSUBDOMAINpar votre GitHub Enterprise Cloud sous-domaine etYOUR_GITHUB_PATpar votre 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 avec résidence des données peut recourir au serveur MCP distant. Pour le configurer, vous devez mettre à jour l’URL du serveur MCP pour qu’elle pointe vers votre GitHub Enterprise Cloud instance.
Par exemple, si votre GitHub Enterprise Cloud instance est https://octocorp.ghe.com, l’URL du serveur MCP serait https://copilot-api.octocorp.ghe.com/mcp.
-
Ouvrez l’extension GitHub Copilot pour Xcode et accédez à « Paramètres ».
- Vous pouvez également, dans un espace de travail Xcode actif, trouver les paramètres en cliquant sur Éditeur dans la barre de menu, en sélectionnant GitHub Copilot, puis en cliquant sur Ouvrir GitHub Copilot pour les paramètres Xcode.
-
Sélectionnez l’onglet MCP, puis cliquez sur Modifier la configuration.
-
Ajoutez la configuration suivante, en remplaçant
YOURSUBDOMAINpar votre GitHub Enterprise Cloud sous-domaine etYOUR_GITHUB_PATpar votre 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 avec résidence des données peut recourir au serveur MCP distant. Pour le configurer, vous devez mettre à jour l’URL du serveur MCP pour qu’elle pointe vers votre GitHub Enterprise Cloud instance.
Par exemple, si votre GitHub Enterprise Cloud instance est https://octocorp.ghe.com, l’URL du serveur MCP serait https://copilot-api.octocorp.ghe.com/mcp.
-
Cliquez sur l’icône Copilot () dans la barre d’état en bas d’Eclipse.
-
Dans le menu, sélectionnez Ouvrir la conversation et, dans la fenêtre de conversation, cliquez sur l’icône « Configurer les outils... ».
- Vous pouvez également sélectionner Modifier les préférences, puis, dans le volet gauche, développez GitHub Copilot et cliquez sur MCP.
-
Ajoutez la configuration suivante sous « Configurations du serveur », en remplaçant
YOURSUBDOMAINpar votre GitHub Enterprise Cloud sous-domaine etYOUR_GITHUB_PATpar votre 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" } } } } } -
Cliquez sur Appliquer.
Configuration du serveur MCP local pour l’entreprise
GitHub Enterprise Server et GitHub Enterprise Cloud avec résidence des données prennent en charge le serveur MCP local. Vous pouvez configurer le serveur local à l’aide de la GITHUB_HOST variable d’environnement ou de l’indicateur de --gh-host ligne de commande.
Considérations importantes
- Pour GitHub Enterprise Server : préfixez le nom d’hôte avec le schéma URI
https://, sinon il prend par défauthttp://, que GitHub Enterprise Server ne prend pas en charge. - Pour GitHub Enterprise Cloud ayant la résidence des données : utilisez
https://YOURSUBDOMAIN.ghe.comcomme nom d'hôte.
Configuration avec Docker
Pour configurer le serveur MCP local avec Docker dans Visual Studio Code:
-
Dans Visual Studio Code, ouvrez la palette de commandes en appuyant sur Ctrl+Shift+P (Windows/Linux) / Command+Shift+P (Mac).
-
Tapez et sélectionnez MCP : Ouvrir la configuration utilisateur.
-
Dans le fichier de paramètres, recherchez la section
serversou créez-la si elle n’existe pas. -
Ajouter la configuration suivante :
**Pour 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" } } } }Remplacez par
YOUR_GHES_HOSTNAMEvotre GitHub Enterprise Server nom d’hôte (par exemple,https://github.example.com).**Pour la résidence des GitHub Enterprise Cloud données :**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" } } } }Remplacez
YOURSUBDOMAINpar votre GitHub Enterprise Cloud sous-domaine. -
Enregistrez le fichier.
-
Redémarrez ou rechargez Visual Studio Code la fenêtre pour que les modifications prennent effet.
Pour configurer le serveur MCP local Visual Studio avec Docker, vous devez modifier manuellement le fichier mcp.json.
-
Ouvrez le
mcp.jsonfichier dans Visual Studio. Le fichier se trouve généralement dans votre répertoire de profil utilisateur. -
Ajouter la configuration suivante :
**Pour 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" } } } } }Remplacez par
YOUR_GHES_HOSTNAMEvotre GitHub Enterprise Server nom d’hôte (par exemple,https://github.example.com).** Pour GitHub Enterprise Cloud avec résidence des données :**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" } } } } }Remplacez
YOURSUBDOMAINpar votre GitHub Enterprise Cloud sous-domaine. -
Enregistrez le fichier.
Pour configurer le serveur MCP local avec Docker dans les IDE JetBrains :
-
Dans le coin inférieur droit, cliquez sur .
-
Dans le menu, sélectionnez « Ouvrir la conversation » Assurez-vous d’être en mode Assistant, puis cliquez sur l’icône Outils (appelée « Configurer votre serveur MCP ») en bas de la fenêtre de conversation.
-
Cliquez sur Ajouter des outils MCP.
-
Ajouter la configuration suivante :
**Pour 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" } } } }Remplacez par
YOUR_GHES_HOSTNAMEvotre GitHub Enterprise Server nom d’hôte (par exemple,https://github.example.com).**Pour la résidence des GitHub Enterprise Cloud données :**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" } } } }Remplacez
YOURSUBDOMAINpar votre GitHub Enterprise Cloud sous-domaine.
Pour configurer le serveur MCP local avec Docker dans Xcode :
-
Ouvrez l’extension GitHub Copilot pour Xcode et accédez à « Paramètres ».
- Vous pouvez également, dans un espace de travail Xcode actif, trouver les paramètres en cliquant sur Éditeur dans la barre de menu, en sélectionnant GitHub Copilot, puis en cliquant sur Ouvrir GitHub Copilot pour les paramètres Xcode.
-
Sélectionnez l’onglet MCP, puis cliquez sur Modifier la configuration.
-
Ajouter la configuration suivante :
**Pour 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" } } } }Remplacez par
YOUR_GHES_HOSTNAMEvotre GitHub Enterprise Server nom d’hôte (par exemple,https://github.example.com).** Pour GitHub Enterprise Cloud avec résidence des données :**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" } } } }Remplacez
YOURSUBDOMAINpar votre GitHub Enterprise Cloud sous-domaine.
Pour configurer le serveur MCP local avec Docker dans Eclipse :
-
Cliquez sur l’icône Copilot () dans la barre d’état en bas d’Eclipse.
-
Dans le menu, sélectionnez Ouvrir la conversation et, dans la fenêtre de conversation, cliquez sur l’icône « Configurer les outils... ».
- Vous pouvez également sélectionner Modifier les préférences, puis, dans le volet gauche, développez GitHub Copilot et cliquez sur MCP.
-
Ajoutez la configuration suivante sous « Configurations du serveur » :
**Pour 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" } } } }Remplacez par
YOUR_GHES_HOSTNAMEvotre GitHub Enterprise Server nom d’hôte (par exemple,https://github.example.com).** Pour GitHub Enterprise Cloud avec résidence des données :**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" } } } }Remplacez
YOURSUBDOMAINpar votre GitHub Enterprise Cloud sous-domaine. -
Cliquez sur Appliquer.
Configuration lors de la génération à partir de la source
Si vous créez le serveur MCP à partir de la source au lieu d’utiliser Docker, vous pouvez définir la GITHUB_HOST variable d’environnement ou utiliser l’indicateur --gh-host de ligne de commande :
**Utilisation de la variable d’environnement :**
export GITHUB_HOST="https://YOUR_GHES_OR_GHEC_HOSTNAME"
./github-mcp-server stdio
**Utilisation de l’indicateur de ligne de commande :**
./github-mcp-server --gh-host \
"https://YOUR_GHES_OR_GHEC_HOSTNAME" stdio
Remplacez YOUR_GHES_OR_GHEC_HOSTNAME par votre nom d’hôte GitHub Enterprise Server (par exemple, https://github.example.com) ou nom d’hôte GitHub Enterprise Cloud (par exemple, https://octocorp.ghe.com).
Étapes suivantes
- Pour savoir comment utiliser le GitHub serveur MCP, consultez Utilisation du serveur MCP GitHub dans votre IDE.
- Pour savoir comment configurer des ensembles d’outils pour le GitHub serveur MCP, consultez Configuration des ensembles d’outils pour le serveur MCP GitHub.