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.
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.
- O servidor GitHub MCP, configurado em seu editor. Consulte Configurando o servidor MCP GitHub.
- 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.
Usando o servidor GitHub MCP no Visual Studio Code
O servidor MCP do GitHub permite que você execute uma grande variedade de ações no GitHub, por meio do Chat Copilot no Visual Studio Code.
- Abra o Chat Copilot clicando no ícone na barra de título do Visual Studio Code.
- Na caixa do Chat Copilot, selecione Agent no menu pop-up.
- Para ver as ações disponíveis, na caixa Chat Copilot, clique no ícone Selecionar ferramentas.
- Na lista suspensa Tools, em MCP Server: GitHub, você verá uma lista de ações disponíveis.
- Na caixa Chat Copilot, digite um comando ou pergunta relacionado à ação que deseja executar e pressione Enter.
- Por exemplo, você pode pedir ao servidor GitHub MCP para criar um novo problema, listar solicitações de pull ou recuperar informações do repositório.
- O servidor GitHub MCP processará sua solicitação e fornecerá uma resposta na interface de chat.
- Na caixa do Chat Copilot, você pode ser solicitado a conceder permissões adicionais ou fornecer mais informações para concluir a ação.
- Siga as instruções para concluir a ação.
Solução de problemas
Se você tiver problemas ao usar o servidor de MCP do GitHub, há algumas etapas comuns de solução de problemas que você pode executar.
Problemas de autorização
Se você estiver tendo problemas para autorizar o servidor de MCP, verifique se:
- Você está conectado ao GitHub no IDE que você escolheu.
Se você estiver autenticando com um PAT (personal access token), verifique se:
- Seu PAT do GitHub é válido e tem os escopos necessários para as ações que você deseja executar.
- Você inseriu o PAT correto.
Problemas no modo do agente do Copilot
Se você estiver tendo problemas com o modo de agente do Chat Copilot, verifique se:
- Você selecionou o agente correto na caixa do Chat Copilot.
- Você configurou o servidor MCP corretamente em seu IDE.
- Você tem as permissões necessárias para as ações que está tentando executar.
Bloqueio de proteção de push
Se você estiver usando o servidor MCP GitHub e a proteção por push bloquear um segredo que você acredita que é seguro expor, poderá ignorar o bloqueio especificando um motivo para permitir o segredo. Confira Como trabalhar com a proteção de push e o servidor de MCP do GitHub.
Dicas gerais
Se você estiver enfrentando outros problemas com o servidor de MCP do GitHub, aqui estão algumas dicas gerais para ajudar a solucionar problemas:
- Verifique os logs de saída do servidor de MCP em busca de mensagens de erro.
- Se você estiver executando o servidor de MCP localmente, verifique se o ambiente local está configurado corretamente para executar contêineres do Docker.
- Tente reiniciar o servidor de MCP ou o IDE.
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/). - O servidor GitHub MCP, configurado em seu editor. Consulte Configurando o servidor MCP GitHub.
-
**Inicie sessão 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.
Como usar o servidor de MCP do GitHub no Visual Studio
O servidor de MCP do GitHub permite que você execute uma ampla gama de ações no GitHub, por meio do Chat Copilot 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.
- Em GitHub, você verá uma lista de ferramentas disponíveis.
- Na caixa Chat Copilot, digite um comando ou pergunta relacionado à ação que deseja executar e pressione Enter.
- Por exemplo, você pode pedir ao servidor GitHub MCP para criar um novo problema, listar solicitações de pull ou recuperar informações do repositório.
- O servidor GitHub MCP processará sua solicitação e fornecerá uma resposta na interface de chat.
- Na caixa do Chat Copilot, você pode ser solicitado a conceder permissões adicionais ou fornecer mais informações para concluir a ação.
- Siga as instruções para concluir a açã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
-
**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). -
**O servidor MCP da GitHub**, configurado em seu editor. Consulte [AUTOTITLE](/copilot/how-tos/provide-context/use-mcp/set-up-the-github-mcp-server). -
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.
Usando o servidor GitHub MCP em IDEs do JetBrains
O servidor de MCP do GitHub permite que você execute uma ampla gama de ações no GitHub via Chat Copilot em IDEs do JetBrains.
-
Abra a janela do Chat Copilot clicando no ícone do Chat GitHub Copilot no lado direito da janela do IDE da JetBrains.

-
Na parte superior do painel de chat, clique na guia Agent.
-
Para ver as ações disponíveis, na caixa Chat Copilot, clique no ícone de ferramentas.
- Em MCP Server: GitHub, você verá uma lista de ações disponíveis.
-
Na caixa Chat Copilot, digite um comando ou pergunta relacionado à ação que deseja executar e pressione Enter.
- Por exemplo, você pode pedir ao servidor GitHub MCP para criar um novo problema, listar solicitações de pull ou recuperar informações do repositório.
-
O servidor GitHub MCP processará sua solicitação e fornecerá uma resposta na interface de chat.
- Na caixa do Chat Copilot, você pode ser solicitado a conceder permissões adicionais ou fornecer mais informações para concluir a ação.
-
Siga as instruções para concluir a ação.
Solução de problemas
Se você tiver problemas ao usar o servidor de MCP do GitHub, há algumas etapas comuns de solução de problemas que você pode executar.
Problemas de autorização
Se você estiver tendo problemas para autorizar o servidor de MCP, verifique se:
- Você está conectado ao GitHub no IDE que você escolheu.
Se você estiver autenticando com um PAT (personal access token), verifique se:
- Seu PAT do GitHub é válido e tem os escopos necessários para as ações que você deseja executar.
- Você inseriu o PAT correto.
Problemas no modo do agente do Copilot
Se você estiver tendo problemas com o modo de agente do Chat Copilot, verifique se:
- Você selecionou o agente correto na caixa do Chat Copilot.
- Você configurou o servidor MCP corretamente em seu IDE.
- Você tem as permissões necessárias para as ações que está tentando executar.
Bloqueio de proteção de push
Se você estiver usando o servidor MCP GitHub e a proteção por push bloquear um segredo que você acredita que é seguro expor, poderá ignorar o bloqueio especificando um motivo para permitir o segredo. Confira Como trabalhar com a proteção de push e o servidor de MCP do GitHub.
Dicas gerais
Se você estiver enfrentando outros problemas com o servidor de MCP do GitHub, aqui estão algumas dicas gerais para ajudar a solucionar problemas:
- Verifique os logs de saída do servidor de MCP em busca de mensagens de erro.
- Se você estiver executando o servidor de MCP localmente, verifique se o ambiente local está configurado corretamente para executar contêineres do Docker.
- Tente reiniciar o servidor de MCP ou o IDE.
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). - O servidor GitHub MCP, configurado em seu editor. Consulte Configurando o servidor MCP GitHub.
- 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.
Usando o servidor GitHub MCP no Xcode
O servidor de MCP do GitHub permite que você execute uma ampla gama de ações no GitHub via Chat Copilot no Xcode.
- Para abrir a exibição de chat, clique em Editor na barra de menus e clique em Copilot e, em seguida, em Open Chat. Chat Copilot abre em uma nova janela.
- Na parte inferior do painel de chat, selecione Agent.
- Para ver as ações disponíveis, na caixa Chat Copilot, clique no ícone de ferramentas.
- Em MCP Server: GitHub, você verá uma lista de ações disponíveis.
- Na caixa Chat Copilot, digite um comando ou pergunta relacionado à ação que deseja executar e pressione Enter.
- Por exemplo, você pode pedir ao servidor GitHub MCP para criar um novo problema, listar solicitações de pull ou recuperar informações do repositório.
- O servidor GitHub MCP processará sua solicitação e fornecerá uma resposta na interface de chat.
- Na caixa do Chat Copilot, você pode ser solicitado a conceder permissões adicionais ou fornecer mais informações para concluir a ação.
- Siga as instruções para concluir a ação.
Solução de problemas
Se você tiver problemas ao usar o servidor de MCP do GitHub, há algumas etapas comuns de solução de problemas que você pode executar.
Problemas de autorização
Se você estiver tendo problemas para autorizar o servidor de MCP, verifique se:
- Você está conectado ao GitHub no IDE que você escolheu.
Se você estiver autenticando com um PAT (personal access token), verifique se:
- Seu PAT do GitHub é válido e tem os escopos necessários para as ações que você deseja executar.
- Você inseriu o PAT correto.
Problemas no modo do agente do Copilot
Se você estiver tendo problemas com o modo de agente do Chat Copilot, verifique se:
- Você selecionou o agente correto na caixa do Chat Copilot.
- Você configurou o servidor MCP corretamente em seu IDE.
- Você tem as permissões necessárias para as ações que está tentando executar.
Bloqueio de proteção de push
Se você estiver usando o servidor MCP GitHub e a proteção por push bloquear um segredo que você acredita que é seguro expor, poderá ignorar o bloqueio especificando um motivo para permitir o segredo. Confira Como trabalhar com a proteção de push e o servidor de MCP do GitHub.
Dicas gerais
Se você estiver enfrentando outros problemas com o servidor de MCP do GitHub, aqui estão algumas dicas gerais para ajudar a solucionar problemas:
- Verifique os logs de saída do servidor de MCP em busca de mensagens de erro.
- Se você estiver executando o servidor de MCP localmente, verifique se o ambiente local está configurado corretamente para executar contêineres do Docker.
- Tente reiniciar o servidor de MCP ou o IDE.
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.
- O servidor GitHub MCP, configurado em seu editor. Consulte Configurando o servidor MCP GitHub.
-
**Versão mais recente da extensão do GitHub Copilot**. Baixe isto do [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**.
Usando o servidor GitHub MCP no Eclipse
O servidor GitHub MCP permite que você execute uma ampla gama de ações em GitHub, via Chat Copilot no Eclipse.
- Para abrir o painel do Chat Copilot, clique no ícone do Copilot () na barra de status na parte inferior do Eclipse e clique em Open Chat.
- Na parte inferior do painel de chat, selecione Agent na lista suspensa de modo.
- Para ver as ações disponíveis, na caixa Chat Copilot, clique no ícone de ferramentas.
- Em
github, você verá uma lista de ações disponíveis.
- Em
- Na caixa Chat Copilot, digite um comando ou pergunta relacionado à ação que deseja executar e pressione Enter.
- Por exemplo, você pode pedir ao servidor GitHub MCP para criar um novo problema, listar solicitações de pull ou recuperar informações do repositório.
- O servidor GitHub MCP processará sua solicitação e fornecerá uma resposta na interface de chat.
- Na caixa do Chat Copilot, você pode ser solicitado a conceder permissões adicionais ou fornecer mais informações para concluir a ação.
- Siga as instruções para concluir a ação.
Solução de problemas
Se você tiver problemas ao usar o servidor de MCP do GitHub, há algumas etapas comuns de solução de problemas que você pode executar.
Problemas de autorização
Se você estiver tendo problemas para autorizar o servidor de MCP, verifique se:
- Você está conectado ao GitHub no IDE que você escolheu.
Se você estiver autenticando com um PAT (personal access token), verifique se:
- Seu PAT do GitHub é válido e tem os escopos necessários para as ações que você deseja executar.
- Você inseriu o PAT correto.
Problemas no modo do agente do Copilot
Se você estiver tendo problemas com o modo de agente do Chat Copilot, verifique se:
- Você selecionou o agente correto na caixa do Chat Copilot.
- Você configurou o servidor MCP corretamente em seu IDE.
- Você tem as permissões necessárias para as ações que está tentando executar.
Bloqueio de proteção de push
Se você estiver usando o servidor MCP GitHub e a proteção por push bloquear um segredo que você acredita que é seguro expor, poderá ignorar o bloqueio especificando um motivo para permitir o segredo. Confira Como trabalhar com a proteção de push e o servidor de MCP do GitHub.
Dicas gerais
Se você estiver enfrentando outros problemas com o servidor de MCP do GitHub, aqui estão algumas dicas gerais para ajudar a solucionar problemas:
- Verifique os logs de saída do servidor de MCP em busca de mensagens de erro.
- Se você estiver executando o servidor de MCP localmente, verifique se o ambiente local está configurado corretamente para executar contêineres do Docker.
- Tente reiniciar o servidor de MCP ou o IDE.
Sobre o MCP no Copilot Chat no GitHub
O servidor GitHub MCP é um servidor MCP (Model Context Protocol) fornecido e mantido por 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 mais informações sobre o MCP, confira a documentação oficial do MCP.
No Copilot Chat no GitHub, o servidor MCP do GitHub é configurado automaticamente, com um conjunto limitado de habilidades disponíveis. Isso permite que você instrua o Chat Copilot a executar tarefas como criar branches ou mesclar pull requests em seu nome. Para obter uma lista completa das habilidades disponíveis, consulte guia rápido do GitHub Copilot Chat.
Como usar o servidor MCP do GitHub no Copilot Chat no GitHub
O servidor GitHub MCP é configurado automaticamente em Copilot Chat no GitHub. Você pode começar a usá-lo imediatamente sem nenhuma configuração adicional.
-
Na parte superior direita de qualquer página no GitHub, clique no botão ao lado da barra de pesquisa.
O Chat Copilot é exibido.
-
Na caixa de prompt, digite uma solicitação relacionada à habilidade que você deseja que o Chat Copilot execute e pressione Enter.
Alguns exemplos de solicitações que você pode fazer são:
Crie um novo branch chamado [BRANCH-NAME] no repositório [OWNER/REPO-NAME].Pesquise usuários com o nome [USER-NAME]Mescle a pull request[PR-NUMBER] no repositório [OWNER/REPO-NAME]. -
O Chat Copilot solicitará que você confirme que deseja continuar com a ação. Clique em Allow para confirmar.
-
Chat Copilot usará a habilidade relevante do servidor GitHub MCP para executar a ação solicitada. O Chat Copilot mostrará o resultado da ação na interface de chat.
Limitações
O servidor MCP do GitHub no Copilot Chat no GitHub está limitado a um conjunto de habilidades predefinidas no momento. Se você solicitar que o Chat Copilot execute uma ação que não tem suporte do servidor MCP, ele ainda tentará dar uma resposta útil, mas talvez não consiga executar a ação conforme o esperado. Por exemplo, se você pedir para o Chat Copilot criar um problema, ele poderá fornecer um modelo de problema de rascunho, mas você ainda precisará criar o problema manualmente.
Leitura adicional
-
[AUTOTITLE](/copilot/tutorials/enhancing-copilot-agent-mode-with-mcp) -
[AUTOTITLE](/copilot/using-github-copilot/coding-agent/extending-copilot-coding-agent-with-mcp)