O GitHub servidor MCP está disponível para todos os GitHub usuários, independentemente do tipo de plano. No entanto, no servidor MCP, ferramentas específicas herdam os mesmos requisitos de acesso dos seus respectivos recursos GitHub. Se um recurso exigir uma licença paga GitHub ou Copilot, a ferramenta MCP equivalente exigirá a mesma assinatura. Por exemplo, as ferramentas que interagem com Copilot o Agente de Nuvem exigem uma licença paga Copilot .
Para obter as informações e atualizações mais recentes, consulte o repositório doGitHub servidor MCP.
Sobre o servidor de MCP do GitHub
O servidor de MCP do GitHub é um servidor de MCP (Protocolo de Contexto de Modelo) fornecido e mantido pelo GitHub. O MCP permite que você integre recursos de IA a outras ferramentas e serviços, aprimorando sua experiência de desenvolvimento fornecendo assistência de IA com reconhecimento de contexto.
Para obter uma introdução completa ao servidor MCP do GitHub e uma visão geral do MCP, consulte Sobre o Protocolo de Contexto de Modelo (MCP).
Pré-requisitos
- Uma GitHub conta.
-
Visual Studio Code. - Se você for membro de uma organização ou empresa com um plano Copilot Business ou Copilot Enterprise, a política "Servidores MCP no Copilot" deverá ser habilitada para usar o MCP com o Copilot.
Configurando o GitHub servidor MCP em Visual Studio Code
O GitHub servidor MCP Visual Studio Code pode ser configurado remotamente ou localmente. O servidor MCP remoto GitHub é hospedado por GitHub e é a opção recomendada para a maioria dos usuários. O servidor MCP local GitHub é hospedado em seu computador e é recomendado para usuários que desejam personalizar sua configuração ou ter requisitos de segurança específicos.
As etapas abaixo descrevem a configuração remota por meio da visualização do Registro MCP no painel de extensões do Visual Studio Code. Essa exibição é apoiada pelo GitHub Registro MCP. Consulte o GitHub Registro MCP.
Para obter informações sobre como configurar manualmente o servidor MCP remoto ou localGitHub, consulte a documentação doGitHub servidor MCP.
- In Visual Studio Code, abra o painel de extensões clicando no ícone de extensões na barra lateral ou pressionando Ctrl+Shift+X (Windows/Linux) / Command+Shift+X (Mac).
- Na barra de pesquisa de extensões, digite
@mcp githubpara pesquisar a galeria de servidores MCP. - Selecione o GitHub servidor MCP nos resultados da pesquisa. Na página de detalhes, clique em Instalar.
- Quando solicitado, confirme se você confia no servidor para iniciá-lo.
- Para verificar se o GitHub servidor MCP está configurado corretamente, abra a paleta de comandos pressionando Ctrl+Shift+P (Windows/Linux) / Command+Shift+P (Mac).
- Digite e selecione MCP: Listar Servidores. Você deve ver o GitHub servidor MCP listado como um servidor configurado.
Sobre o servidor de MCP do GitHub
O servidor de MCP do GitHub é um servidor de MCP (Protocolo de Contexto de Modelo) fornecido e mantido pelo GitHub. O MCP permite que você integre recursos de IA a outras ferramentas e serviços, aprimorando sua experiência de desenvolvimento fornecendo assistência de IA com reconhecimento de contexto.
Para obter uma introdução completa ao servidor MCP do GitHub e uma visão geral do MCP, consulte Sobre o Protocolo de Contexto de Modelo (MCP).
Pré-requisitos
-
**Acesso a Copilot**. Confira [AUTOTITLE](/copilot/about-github-copilot/what-is-github-copilot#getting-access-to-copilot). -
** Visual Studio versão 17.14 ou posterior**. Para obter mais informações sobre como instalar Visual Studio, consulte a [Visual Studio página de downloads](https://visualstudio.microsoft.com/downloads/). -
**Faça login em GitHub a partir de Visual Studio** - Se você for membro de uma organização ou empresa com um plano Copilot Business ou Copilot Enterprise, a política "Servidores MCP no Copilot" deverá ser habilitada para usar o MCP com o Copilot.
Configurando o GitHub servidor MCP em Visual Studio
As instruções abaixo orientam você pela configuração do GitHub servidor MCP em Visual Studio. Outros editores compatíveis com MCP podem ter etapas semelhantes, mas o processo exato pode variar.
O servidor MCP remoto GitHub usa a autenticação OAuth com um só clique por padrão, mas você também pode configurá-lo manualmente para usar um personal access token PAT (PAT) para autenticação. Se você usar o OAuth, o servidor MCP só poderá acessar os escopos aprovados durante o login. Em contextos de propriedade da organização, o acesso também pode ser limitado por políticas de administração que controlam quais escopos e aplicativos são permitidos. Se você utilizar um PAT, o servidor MCP terá acesso às permissões concedidas pelo PAT, estando também sujeito a quaisquer restrições configuradas pela organização sobre o PAT.
Observação
Se você for um Enterprise Managed User, o PAT está desabilitado por padrão, a menos que seja habilitado por um administrador corporativo. Se o PAT estiver desabilitado, você não poderá usar a autenticação PAT. Se você tiver restrições de política de acesso do OAuth, precisará que o Aplicativo OAuth para cada cliente (aplicativo host MCP) seja habilitado (exceto Visual Studio Code e Visual Studio).
Para obter informações sobre como configurar o GitHub servidor MCP localmente, consulte a documentação do servidor MCP do GitHub.
Configuração remota do servidor de MCP com OAuth
Você não precisa criar um PAT ou instalar nenhum software adicional para usar o servidor MCP remoto GitHub com o OAuth. Você pode configurá-lo diretamente em Visual Studio.
-
Na barra de Visual Studio menus, clique em Exibir e, em seguida, clique em Chat GitHub Copilot.
-
Na parte inferior do painel de chat, selecione Agent na lista suspensa de modo.
-
Na janela Chat Copilot, clique no ícone de ferramentas, depois clique no ícone de mais na janela do seletor de ferramentas.
-
Na janela pop-up "Configure MCP server", preencha os campos.
- Para "ID do servidor", digite
github. - Para "Type", selecione "HTTP/SSE" na lista suspensa.
- Para "URL", digite
https://api.githubcopilot.com/mcp/.
- Para "ID do servidor", digite
-
Clique em Salvar. A configuração no arquivo
mcp.jsondeve ter esta aparência:JSON { "servers": { "github": { "url": "https://api.githubcopilot.com/mcp/" } } }{ "servers": { "github": { "url": "https://api.githubcopilot.com/mcp/" } } } -
No arquivo
mcp.json, clique em Auth no CodeLens acima do servidor para autenticar no servidor. Um pop-up será exibido permitindo que você se autentique com sua GitHub conta.
Configuração remota do servidor de MCP com PAT
Para configurar o servidor MCP remoto GitHub com um PAT, verifique se você criou um PAT com os escopos necessários para o acesso que deseja conceder ao servidor MCP. Para obter mais informações, consulte Gerenciar seus tokens de acesso pessoal.
-
Na barra de Visual Studio menus, clique em Exibir e, em seguida, clique em Chat GitHub Copilot.
-
Na parte inferior do painel de chat, selecione Agent na lista suspensa de modo.
-
Na janela Chat Copilot, clique no ícone de ferramentas, depois clique no ícone de mais na janela do seletor de ferramentas.
-
Na janela pop-up "Configure MCP server", preencha os campos.
- Para "ID do servidor", digite
github. - Para "Type", selecione "HTTP/SSE" na lista suspensa.
- Para "URL", digite
https://api.githubcopilot.com/mcp/. - Adicione um cabeçalho em "Headers", chamado "Authorization" e definido como o valor
Bearer YOUR_GITHUB_PAT, substituindo "YOUR_GITHUB_PAT" pelo PAT.
- Para "ID do servidor", digite
-
Clique em Salvar. A configuração no arquivo
mcp.jsondeve ter esta aparência:JSON { "servers": { "github": { "url": "https://api.githubcopilot.com/mcp/", "requestInit": { "headers": { "Authorization": "Bearer YOUR_GITHUB_PAT" } } } } }{ "servers": { "github": { "url": "https://api.githubcopilot.com/mcp/", "requestInit": { "headers": { "Authorization": "Bearer YOUR_GITHUB_PAT" } } } } }
Para obter mais informações sobre como configurar servidores MCP, Visual Studioconsulte Usar servidores MCP em Visual Studio (versão prévia) na Visual Studio documentação.
Sobre o servidor de MCP do GitHub
O servidor de MCP do GitHub é um servidor de MCP (Protocolo de Contexto de Modelo) fornecido e mantido pelo GitHub. O MCP permite que você integre recursos de IA a outras ferramentas e serviços, aprimorando sua experiência de desenvolvimento fornecendo assistência de IA com reconhecimento de contexto.
Para obter uma introdução completa ao servidor MCP do GitHub e uma visão geral do MCP, consulte Sobre o Protocolo de Contexto de Modelo (MCP).
Pré-requisitos
-
**Acesso a Copilot**. Confira [AUTOTITLE](/copilot/about-github-copilot/what-is-github-copilot#getting-access-to-copilot). -
**Um IDE da JetBrains compatível**. GitHub Copilot é compatível com os seguintes IDEs:- IntelliJ IDEA (Ultimate, Community, Educational)
- Android Studio
- AppCode
- CLion
- Convidado do Code With Me
- DataGrip
- DataSpell
- GoLand
- Cliente JetBrains
- MPS
- PhpStorm
- PyCharm (Profissional, Comunidade, Educacional)
- Rider
- RubyMine
- RustRover
- WebStorm
- Lado do escritor
Consulte o localizador de ferramentas JetBrains IDEs para fazer o download.
-
**Versão mais recente da extensão do GitHub Copilot**. Confira o [plug-in do GitHub Copilot](https://plugins.jetbrains.com/plugin/17718-github-copilot?ref_product=copilot&ref_type=engagement&ref_style=text) no Marketplace do JetBrains. Para obter instruções de instalação, confira [AUTOTITLE](/copilot/configuring-github-copilot/installing-the-github-copilot-extension-in-your-environment). -
**Inicie sessão no GitHub no seu IDE da JetBrains**. Para obter instruções de autenticação, confira [AUTOTITLE](/copilot/configuring-github-copilot/installing-the-github-copilot-extension-in-your-environment?tool=jetbrains#installing-the-github-copilot-plugin-in-your-jetbrains-ide). -
Se você for membro de uma organização ou empresa com um plano Copilot Business ou Copilot Enterprise, a política "Servidores MCP no Copilot" deverá ser habilitada para usar o MCP com o Copilot.
Configurando o servidor GitHub MCP nas IDEs da JetBrains
As instruções abaixo orientam você na configuração do GitHub servidor MCP em IDEs do JetBrains. Outros editores compatíveis com MCP podem ter etapas semelhantes, mas o processo exato pode variar.
O servidor MCP remoto GitHub usa a autenticação OAuth com um só clique por padrão, mas você também pode configurá-lo manualmente para usar um personal access token PAT (PAT) para autenticação. Se você usar o OAuth, o servidor MCP só poderá acessar os escopos aprovados durante o login. Em contextos de propriedade da organização, o acesso também pode ser limitado por políticas de administração que controlam quais escopos e aplicativos são permitidos. Se você utilizar um PAT, o servidor MCP terá acesso às permissões concedidas pelo PAT, estando também sujeito a quaisquer restrições configuradas pela organização sobre o PAT.
Observação
Se você for um Enterprise Managed User, o PAT está desabilitado por padrão, a menos que seja habilitado por um administrador corporativo. Se o PAT estiver desabilitado, você não poderá usar a autenticação PAT. Se você tiver restrições de política de acesso do OAuth, precisará que o Aplicativo OAuth para cada cliente (aplicativo host MCP) seja habilitado (exceto Visual Studio Code e Visual Studio).
Para obter informações sobre como configurar o GitHub servidor MCP localmente, consulte a documentação do servidor MCP do GitHub.
Configuração remota do servidor de MCP com OAuth
Você não precisa criar um PAT ou instalar nenhum software adicional para usar o servidor MCP remoto GitHub com o OAuth. Você pode configurá-lo diretamente nos IDEs do JetBrains.
-
No canto inferior direito, clique em .
-
No menu, selecione "Open Chat", verifique se você está no modo agente e clique no ícone de ferramentas (chamado "Configure your MCP server") na parte inferior da janela de chat.
-
Clique em Add MCP Tools.
-
No arquivo
mcp.json, adicione a seguinte configuração:JSON { "servers": { "github": { "type": "http", "url": "https://api.githubcopilot.com/mcp/" } } }{ "servers": { "github": { "type": "http", "url": "https://api.githubcopilot.com/mcp/" } } } -
No pop-up "GitHub Copilot" que diz que a "definição do servidor MCP deseja autenticar-se em GitHub", clique em Permitir.
-
Se você ainda não autorizou o GitHub Copilot plug-in, no pop-up do navegador, clique em Continuar ao lado de sua conta pessoal.
Configuração remota do servidor de MCP com PAT
Para configurar o servidor MCP remoto GitHub com um PAT, verifique se você criou um PAT com os escopos necessários para o acesso que deseja conceder ao servidor MCP. Para obter mais informações, consulte Gerenciar seus tokens de acesso pessoal.
- No canto inferior direito, clique em .
- No menu, selecione "Open Chat", verifique se você está no modo agente e clique no ícone de ferramentas (chamado "Configure your MCP server") na parte inferior da janela de chat.
- Clique em Add MCP Tools.
- No arquivo
mcp.json, adicione a seguinte configuração, substituindoYOUR_GITHUB_PATpelo PAT que você criou:
{
"servers": {
"github": {
"url": "https://api.githubcopilot.com/mcp/",
"requestInit": {
"headers": {
"Authorization": "Bearer YOUR_GITHUB_PAT"
}
}
}
}
}
{
"servers": {
"github": {
"url": "https://api.githubcopilot.com/mcp/",
"requestInit": {
"headers": {
"Authorization": "Bearer YOUR_GITHUB_PAT"
}
}
}
}
}
Sobre o servidor de MCP do GitHub
O servidor de MCP do GitHub é um servidor de MCP (Protocolo de Contexto de Modelo) fornecido e mantido pelo GitHub. O MCP permite que você integre recursos de IA a outras ferramentas e serviços, aprimorando sua experiência de desenvolvimento fornecendo assistência de IA com reconhecimento de contexto.
Para obter uma introdução completa ao servidor MCP do GitHub e uma visão geral do MCP, consulte Sobre o Protocolo de Contexto de Modelo (MCP).
Pré-requisitos
-
**Acesso a Copilot**. Confira [AUTOTITLE](/copilot/about-github-copilot/what-is-github-copilot#getting-access-to-copilot). -
** GitHub Copilot para extensão Xcode**. Consulte [AUTOTITLE](/copilot/configuring-github-copilot/installing-the-github-copilot-extension-in-your-environment). - Se você for membro de uma organização ou empresa com um plano Copilot Business ou Copilot Enterprise, a política "Servidores MCP no Copilot" deverá ser habilitada para usar o MCP com o Copilot.
Configurando o GitHub servidor MCP no Xcode
As instruções abaixo orientam você na configuração do GitHub servidor MCP no Xcode. Outros editores compatíveis com MCP podem ter etapas semelhantes, mas o processo exato pode variar.
O servidor MCP remoto GitHub usa a autenticação OAuth com um só clique por padrão, mas você também pode configurá-lo manualmente para usar um personal access token PAT (PAT) para autenticação. Se você usar o OAuth, o servidor MCP só poderá acessar os escopos aprovados durante o login. Em contextos de propriedade da organização, o acesso também pode ser limitado por políticas de administração que controlam quais escopos e aplicativos são permitidos. Se você utilizar um PAT, o servidor MCP terá acesso às permissões concedidas pelo PAT, estando também sujeito a quaisquer restrições configuradas pela organização sobre o PAT.
Observação
Se você for um Enterprise Managed User, o PAT está desabilitado por padrão, a menos que seja habilitado por um administrador corporativo. Se o PAT estiver desabilitado, você não poderá usar a autenticação PAT. Se você tiver restrições de política de acesso do OAuth, precisará que o Aplicativo OAuth para cada cliente (aplicativo host MCP) seja habilitado (exceto Visual Studio Code e Visual Studio).
Para obter informações sobre como configurar o GitHub servidor MCP localmente, consulte a documentação do servidor MCP do GitHub.
Configuração remota do servidor de MCP com OAuth
Você não precisa criar um PAT ou instalar nenhum software adicional para usar o servidor MCP remoto GitHub com o OAuth. Você pode configurá-lo diretamente no Xcode.
-
Abra o GitHub Copilot para a extensão do Xcode e acesse "Configurações".
- Como alternativa, em um workspace ativo do Xcode, você pode encontrar as configurações clicando em Editor na barra de menus, selecionando GitHub Copilot e clicando em Abrir GitHub Copilot para Configurações do Xcode.
-
Selecione a guia MCP e clique em Editar Configuração.
-
Adicione a seguinte configuração:
JSON { "servers": { "github": { "type": "http", "url": "https://api.githubcopilot.com/mcp/" } } }{ "servers": { "github": { "type": "http", "url": "https://api.githubcopilot.com/mcp/" } } } -
No pop-up "GitHub Copilot" que diz "MCP Server Definition deseja se autenticar ao GitHub", clique em Continuar.
-
Se você ainda não autorizou o GitHub Copilot plug-in, no pop-up do navegador, clique em Continuar ao lado de sua conta pessoal.
Configuração remota do servidor de MCP com PAT
Para configurar o servidor MCP remoto GitHub com um PAT, verifique se você criou um PAT com os escopos necessários para o acesso que deseja conceder ao servidor MCP. Para obter mais informações, consulte Gerenciar seus tokens de acesso pessoal.
- Abra o GitHub Copilot para a extensão do Xcode e acesse "Configurações".
- Como alternativa, em um workspace ativo do Xcode, você pode encontrar as configurações clicando em Editor na barra de menus, selecionando GitHub Copilot e clicando em Abrir GitHub Copilot para Configurações do Xcode.
- Selecione a guia MCP e clique em Editar Configuração.
- Adicione a seguinte configuração, substituindo
YOUR_GITHUB_PATpelo PAT que você criou:
{
"servers": {
"github": {
"url": "https://api.githubcopilot.com/mcp/",
"requestInit": {
"headers": {
"Authorization": "Bearer YOUR_GITHUB_PAT"
}
}
}
}
}
{
"servers": {
"github": {
"url": "https://api.githubcopilot.com/mcp/",
"requestInit": {
"headers": {
"Authorization": "Bearer YOUR_GITHUB_PAT"
}
}
}
}
}
Sobre o servidor de MCP do GitHub
O servidor de MCP do GitHub é um servidor de MCP (Protocolo de Contexto de Modelo) fornecido e mantido pelo GitHub. O MCP permite que você integre recursos de IA a outras ferramentas e serviços, aprimorando sua experiência de desenvolvimento fornecendo assistência de IA com reconhecimento de contexto.
Para obter uma introdução completa ao servidor MCP do GitHub e uma visão geral do MCP, consulte Sobre o Protocolo de Contexto de Modelo (MCP).
Pré-requisitos
- Acesso ao Copilot. Confira O que é GitHub Copilot?.
- Versão compatível do Eclipse. Para usar a extensão do GitHub Copilot, você precisa ter o Eclipse versão 2024-09 ou superior. Consulte a página de download do Eclipse.
- Se você for membro de uma organização ou empresa com um plano Copilot Business ou Copilot Enterprise, a política "Servidores MCP no Copilot" deverá ser habilitada para usar o MCP com o Copilot.
-
**Versão mais recente da GitHub Copilot extensão**. Baixe no [Marketplace do Eclipse](https://aka.ms/copiloteclipse?ref_product=copilot&ref_type=engagement&ref_style=text). Para obter mais informações, consulte [AUTOTITLE](/copilot/managing-copilot/configure-personal-settings/installing-the-github-copilot-extension-in-your-environment?tool=eclipse). -
**Faça login no GitHub a partir do Eclipse**.
Configurando o GitHub servidor MCP no Eclipse
As instruções abaixo orientam você na configuração do GitHub servidor MCP no Eclipse. Outros editores compatíveis com MCP podem ter etapas semelhantes, mas o processo exato pode variar.
O servidor MCP remoto GitHub usa a autenticação OAuth com um só clique por padrão, mas você também pode configurá-lo manualmente para usar um personal access token PAT (PAT) para autenticação. Se você usar o OAuth, o servidor MCP só poderá acessar os escopos aprovados durante o login. Em contextos de propriedade da organização, o acesso também pode ser limitado por políticas de administração que controlam quais escopos e aplicativos são permitidos. Se você utilizar um PAT, o servidor MCP terá acesso às permissões concedidas pelo PAT, estando também sujeito a quaisquer restrições configuradas pela organização sobre o PAT.
Observação
Se você for um Enterprise Managed User, o PAT está desabilitado por padrão, a menos que seja habilitado por um administrador corporativo. Se o PAT estiver desabilitado, você não poderá usar a autenticação PAT. Se você tiver restrições de política de acesso do OAuth, precisará que o Aplicativo OAuth para cada cliente (aplicativo host MCP) seja habilitado (exceto Visual Studio Code e Visual Studio).
Para obter informações sobre como configurar o GitHub servidor MCP localmente, consulte o repositório do servidor MCP do GitHub.
Configuração remota do servidor de MCP com OAuth
Você não precisa criar um PAT ou instalar nenhum software adicional para usar o servidor MCP remoto GitHub com o OAuth. Você pode configurá-lo diretamente no Eclipse.
-
Clique no ícone Copilot () na barra de status na parte inferior do Eclipse.
-
No menu, selecione Abrir Chat e, na janela de chat, clique no ícone "Configurar Ferramentas...".
- Como alternativa, você pode selecionar Editar preferências e, em seguida, no painel à esquerda, expandir GitHub Copilot e clicar em MCP.
-
Adicione a seguinte configuração em "Server Configurations":
JSON { "servers": { "github": { "type": "http", "url": "https://api.githubcopilot.com/mcp/" } } }{ "servers": { "github": { "type": "http", "url": "https://api.githubcopilot.com/mcp/" } } } -
Clique em Aplicar.
-
No pop-up "GitHub Copilot" que diz "McP Server Definition wants to authenticate to GitHub", clique em OK.
-
Se você ainda não autorizou o GitHub Copilot plug-in, no pop-up do navegador, clique em Continuar ao lado de sua conta pessoal.
Configuração remota do servidor de MCP com PAT
Para configurar o servidor MCP remoto GitHub com um PAT, verifique se você criou um PAT com os escopos necessários para o acesso que deseja conceder ao servidor MCP. Para obter mais informações, consulte Gerenciar seus tokens de acesso pessoal.
- Clique no ícone Copilot () na barra de status na parte inferior do Eclipse.
- No menu, selecione Abrir Chat e, na janela de chat, clique no ícone "Configurar Ferramentas...".
- Como alternativa, você pode selecionar Editar preferências e, em seguida, no painel à esquerda, expandir GitHub Copilot e clicar em MCP.
- Adicione a seguinte configuração em "Server Configurations" substituindo
YOUR_GITHUB_PATpelo PAT que você criou:
{
"servers": {
"github": {
"url": "https://api.githubcopilot.com/mcp/",
"requestInit": {
"headers": {
"Authorization": "Bearer YOUR_GITHUB_PAT"
}
}
}
}
}
{
"servers": {
"github": {
"url": "https://api.githubcopilot.com/mcp/",
"requestInit": {
"headers": {
"Authorization": "Bearer YOUR_GITHUB_PAT"
}
}
}
}
}
Configuração da empresa
Se você estiver usando GitHub Enterprise Server ou GitHub Enterprise Cloud com residência de dados, a configuração adicional será necessária. Para obter mais informações, consulte Configurando o servidor MCP GitHub para GitHub Enterprise.
Próximas etapas
- Para saber como usar o servidor MCP em GitHub, consulte Visual Studio Code.
- Para obter informações sobre como configurar conjuntos de ferramentas individuais com acesso somente de leitura ou leitura/gravação, consulte Configurando conjuntos de ferramentas para o servidor MCP GitHub.