O servidor GitHub MCP está disponível para todos os usuários GitHub independentemente do tipo de plano. No entanto, ferramentas específicas no servidor MCP herdam os mesmos requisitos de acesso que seus recursos correspondentes do 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 o Agente de Codificação do Copilot precisam de uma licença paga do Copilot.
Para obter as informações e atualizações mais recentes, consulte o GitHub repositório do 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 conta GitHub.
- 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.
Como configurar o servidor de MCP do GitHub no Visual Studio Code
O servidor GitHub MCP no Visual Studio Code pode ser configurado remotamente ou localmente. O servidor REMOTO GitHub MCP é 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.
Os passos seguintes descrevem a configuração remota através do marketplace do MCP no painel de extensão do Visual Studio Code. O marketplace do MCP é alimentado pelo GitHub Registro MCP. Consulte MCP Registry.
Para obter informações sobre como configurar manualmente o servidor MCP GitHub remoto ou local, consulte a documentação do servidor MCP GitHub.
- Em 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, clique no ícone de filtro e selecione Servidor MCP na lista suspensa.
- Se for sua primeira vez usando o MCP Servers Marketplace, siga as instruções na tela para habilitar o Marketplace.
- Na barra de pesquisa, digite
githube selecione o servidor GitHub MCP nos resultados da pesquisa. - Na página de configuração do servidor GitHub MCP, clique em Instalar.
- Para verificar se o servidor GitHub 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
githublistado 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
-
**Acesse ao 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 o Visual Studio, confira a [página de downloads do Visual Studio](https://visualstudio.microsoft.com/downloads/). -
**Entre no GitHub do 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.
Como configurar o servidor de MCP do GitHub no Visual Studio
As instruções abaixo guiam você na configuração do servidor GitHub MCP no Visual Studio. Outros editores compatíveis com MCP podem ter etapas semelhantes, mas o processo exato pode variar.
O servidor remoto GitHub MCP usa a autenticação OAuth com um clique por padrão, mas você também pode configurá-lo manualmente para usar um personal access token (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 usuário do Enterprise Managed User, o PAT será 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 os aplicativos de OAuth para cada cliente (aplicativo host MCP) sejam habilitados (exceto o Visual Studio Code e o Visual Studio).
Para obter informações sobre como configurar o servidor MCP GitHub localmente, consulte a documentação do servidor MCP 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 REMOTO GitHub MCP com OAuth. Você pode configurá-lo diretamente no Visual Studio.
-
Na barra de menus do Visual Studio, clique em Exibir e depois 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 e no ícone de adição 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 conta GitHub .
Configuração remota do servidor de MCP com PAT
Para configurar o servidor remoto GitHub MCP com um PAT, verifique se você criou um PAT com os escopos necessários para o acesso que você deseja conceder ao servidor MCP. Para obter mais informações, consulte Gerenciar seus tokens de acesso pessoal.
-
Na barra de menus do Visual Studio, clique em Exibir e depois 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 e no ícone de adição 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 no Visual Studio, confira Usar servidores MCP no Visual Studio (versão prévia) na documentação do Visual Studio.
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
-
**Acesse ao Copilot**. Confira [AUTOTITLE](/copilot/about-github-copilot/what-is-github-copilot#getting-access-to-copilot). -
**Um IDE da JetBrains compatível**. O GitHub Copilot é compatível com as 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 em IDEs do JetBrains
As instruções abaixo guiam você na configuração do servidor GitHub MCP nas IDEs JetBrains. Outros editores compatíveis com MCP podem ter etapas semelhantes, mas o processo exato pode variar.
O servidor remoto GitHub MCP usa autenticação OAuth com um único clique por padrão, mas você também pode configurá-lo manualmente para usar um personal access token (PAT) para autenticação. Se você usar o OAuth, o servidor MCP só poderá acessar os escopos que você aprovar durante o login. Em contextos de propriedade da organização, o acesso também pode ser limitado por políticas administrativas que controlam quais escopos e aplicativos são permitidos. Se você usar um PAT, o servidor MCP terá acesso aos escopos do PAT, que também estarão sujeitos a quaisquer restrições de PAT configuradas pela organização.
Observação
Se você for um usuário do Enterprise Managed User, o PAT será 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 os aplicativos de OAuth para cada cliente (aplicativo host MCP) sejam habilitados (exceto o Visual Studio Code e o Visual Studio).
Para obter informações sobre como configurar o servidor MCP GitHub localmente, consulte a documentação do servidor MCP 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 REMOTO GitHub MCP com 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 de "GitHub Copilot" que diz que a definição do servidor MCP deseja se autenticar no GitHub, clique em Permitir.
-
Se você ainda não tiver autorizado o plug-in do GitHub Copilot, no pop-up do navegador, clique em Continue ao lado de sua conta pessoal.
Configuração remota do servidor de MCP com PAT
Para configurar o servidor remoto GitHub MCP com um PAT, verifique se você criou um PAT com os escopos necessários para o acesso que você 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
-
**Acesse ao Copilot**. Confira [AUTOTITLE](/copilot/about-github-copilot/what-is-github-copilot#getting-access-to-copilot). -
**Extensão do GitHub Copilot para 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 servidor GitHub MCP no Xcode
As instruções abaixo orientam você pela configuração do servidor GitHub MCP no Xcode. Outros editores compatíveis com MCP podem ter etapas semelhantes, mas o processo exato pode variar.
O servidor remoto GitHub MCP usa autenticação OAuth com um único clique por padrão, mas você também pode configurá-lo manualmente para usar um personal access token (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 administrador que controlam quais âmbitos e aplicativos são permitidos. Se você usar um PAT, o servidor MCP terá acesso aos escopos concedidos pelo PAT, que também estão sujeitos a quaisquer restrições do PAT configuradas pela organização.
Observação
Se você for um usuário do Enterprise Managed User, o PAT será 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 os aplicativos de OAuth para cada cliente (aplicativo host MCP) sejam habilitados (exceto o Visual Studio Code e o Visual Studio).
Para obter informações sobre como configurar o servidor MCP GitHub localmente, consulte a documentação do servidor MCP 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 REMOTO GitHub MCP com 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/" } } } -
Na janela pop-up "GitHub Copilot", que informa "MCP Server Definition deseja se autenticar no GitHub", clique em Continuar.
-
Se você ainda não tiver autorizado o plug-in do GitHub Copilot, no pop-up do navegador, clique em Continue ao lado de sua conta pessoal.
Configuração remota do servidor de MCP com PAT
Para configurar o servidor remoto GitHub MCP com um PAT, verifique se você criou um PAT com os escopos necessários para o acesso que você 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 extensão do GitHub Copilot**. 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). -
**Entre no GitHub do Eclipse**.
Configurando o servidor GitHub MCP no Eclipse
As instruções abaixo orientam você pela configuração do servidor GitHub MCP no Eclipse. Outros editores compatíveis com MCP podem ter etapas semelhantes, mas o processo exato pode variar.
O servidor remoto GitHub MCP usa a autenticação OAuth com um clique por padrão, mas você também pode configurá-lo manualmente para usar um personal access token (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 usuário do Enterprise Managed User, o PAT será 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 os aplicativos de OAuth para cada cliente (aplicativo host MCP) sejam habilitados (exceto o Visual Studio Code e o Visual Studio).
Para obter informações sobre como configurar o servidor MCP GitHub localmente, consulte o GitHub repositório do servidor MCP.
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 REMOTO GitHub MCP com 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 tiver autorizado o plug-in do GitHub Copilot, no pop-up do navegador, clique em Continue ao lado de sua conta pessoal.
Configuração remota do servidor de MCP com PAT
Para configurar o servidor remoto GitHub MCP com um PAT, verifique se você criou um PAT com os escopos necessários para o acesso que você 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 é necessária. Para saber mais, confira Configurando o servidor MCP GitHub para GitHub Enterprise.
Próximas etapas
- Para saber como usar o servidor GitHub MCP no Visual Studio Code, consulte Usando o servidor MCP GitHub.
- 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.