Skip to main content

Usando o servidor MCP GitHub em seu IDE

Saiba como usar o servidor MCP (Protocolo de Contexto de Modelo) do GitHub para interagir com repositórios, issues, pull requests e outros recursos do GitHub, diretamente de Bate-papo do Copilot em seu IDE.

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 agente de nuvem Copilot exigem uma licença paga 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 GitHub conta.
  •           Visual Studio Code.
    
  • O servidor MCP GitHub, configurado no 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 GitHub servidor MCP em Visual Studio Code

O servidor MCP GitHub permite que você execute uma ampla gama de ações em GitHub, por meio de Bate-papo do Copilot em Visual Studio Code.

  1. Abra o Bate-papo do Copilot clicando no ícone na barra de título do Visual Studio Code.
  2. Na caixa Bate-papo do Copilot, selecione Agente no menu suspenso do agente.
  3. Para ver as ações disponíveis, na caixa, clique no Bate-papo do Copilot ícone Configurar ferramentas .
    • Se você expandir a entrada do GitHub servidor MCP, verá uma lista de ferramentas disponíveis.
  4.        Bate-papo do Copilot Na caixa, digite um comando ou pergunta relacionado à ação que você deseja executar e pressione **Enter**.
    
    • Por exemplo, você pode pedir ao GitHub servidor MCP para criar um novo problema, listar solicitações de pull ou recuperar informações do repositório.
  5. O GitHub servidor MCP processará sua solicitação e fornecerá uma resposta na interface de chat.
    • Bate-papo do Copilot Na caixa, você pode ser solicitado a conceder permissões adicionais ou fornecer mais informações para concluir a ação.
  6. 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 Bate-papo do Copilot, verifique se:

  • Você selecionou o agente correto na caixa do Bate-papo do 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


          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/).
  • O servidor MCP GitHub, configurado no seu editor. Consulte Configurando o servidor MCP GitHub.
  • 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.

Usando o GitHub servidor MCP em Visual Studio

O servidor MCP GitHub permite que você execute uma ampla gama de ações em GitHub, por meio de Bate-papo do Copilot em Visual Studio.

  1. Na barra de Visual Studio menus, clique em Exibir e, em seguida, clique em Copilot Chat do GitHub.
  2. Na parte inferior do painel de chat, selecione Agent na lista suspensa de modo.
  3.        Bate-papo do Copilot Na janela, clique no ícone de ferramentas.
    
    • Em , GitHub você verá uma lista de ferramentas disponíveis.
  4.        Bate-papo do Copilot Na caixa, digite um comando ou pergunta relacionado à ação que você deseja executar e pressione **Enter**.
    
    • Por exemplo, você pode pedir ao GitHub servidor MCP para criar um novo problema, listar solicitações de pull ou recuperar informações do repositório.
  5. O GitHub servidor MCP processará sua solicitação e fornecerá uma resposta na interface de chat.
    • Bate-papo do Copilot Na caixa, você pode ser solicitado a conceder permissões adicionais ou fornecer mais informações para concluir a ação.
  6. 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

Usando o GitHub servidor MCP em IDEs do JetBrains

O servidor MCP GitHub permite que você execute uma ampla gama de ações em GitHub, por meio de Bate-papo do Copilot nos IDEs da JetBrains.

  1. Abra a Bate-papo do Copilot janela clicando no Copilot Chat do GitHub ícone no lado direito da janela IDE do JetBrains.

    Captura de tela do ícone Copilot Chat do GitHub na Barra de Atividades.

  2. Na parte superior do painel de chat, clique na guia Agent.

  3. Para ver as ações disponíveis, na caixa Bate-papo do Copilot, clique no ícone de ferramentas.

    • Você verá uma lista de ações disponíveis do GitHub servidor MCP.
  4.        Bate-papo do Copilot Na caixa, digite um comando ou pergunta relacionado à ação que você deseja executar e pressione **Enter**.
    
    • Por exemplo, você pode pedir ao GitHub servidor MCP para criar um novo problema, listar solicitações de pull ou recuperar informações do repositório.
  5. O GitHub servidor MCP processará sua solicitação e fornecerá uma resposta na interface de chat.

    • Bate-papo do Copilot Na caixa, você pode ser solicitado a conceder permissões adicionais ou fornecer mais informações para concluir a ação.
  6. 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 Bate-papo do Copilot, verifique se:

  • Você selecionou o agente correto na caixa do Bate-papo do 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


          GitHub Copilot para extensão Xcode**. Consulte [AUTOTITLE](/copilot/configuring-github-copilot/installing-the-github-copilot-extension-in-your-environment).
  • O servidor MCP GitHub, configurado no 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 MCP GitHub no Xcode

O servidor MCP GitHub permite que você execute uma ampla gama de ações em GitHub via Bate-papo do Copilot no Xcode.

  1. Para abrir o modo de exibição de chat, clique em Editor na barra de menus e, em seguida, em Copilot****Abrir Chat. Bate-papo do Copilot abre em uma nova janela.
  2. Na parte inferior do painel de chat, selecione Agent.
  3. Para ver as ações disponíveis, na caixa Bate-papo do Copilot, clique no ícone de ferramentas.
    • Você verá uma lista de ações disponíveis do GitHub servidor MCP.
  4.        Bate-papo do Copilot Na caixa, digite um comando ou pergunta relacionado à ação que você deseja executar e pressione **Enter**.
    
    • Por exemplo, você pode pedir ao GitHub servidor MCP para criar um novo problema, listar solicitações de pull ou recuperar informações do repositório.
  5. O GitHub servidor MCP processará sua solicitação e fornecerá uma resposta na interface de chat.
    • Bate-papo do Copilot Na caixa, você pode ser solicitado a conceder permissões adicionais ou fornecer mais informações para concluir a ação.
  6. 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 Bate-papo do Copilot, verifique se:

  • Você selecionou o agente correto na caixa do Bate-papo do 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

Usando o GitHub servidor MCP no Eclipse

O servidor MCP GitHub permite que você execute uma ampla gama de ações em GitHub, por meio de Bate-papo do Copilot no Eclipse.

  1. Para abrir o Bate-papo do Copilot painel, clique no Copilot ícone () na barra de status na parte inferior do Eclipse e clique em Abrir Chat.
  2. Na parte inferior do painel de chat, selecione Agent na lista suspensa de modo.
  3. Para ver as ações disponíveis, na caixa Bate-papo do Copilot, clique no ícone de ferramentas.
    • Em github, você verá uma lista de ações disponíveis.
  4.        Bate-papo do Copilot Na caixa, digite um comando ou pergunta relacionado à ação que você deseja executar e pressione **Enter**.
    
    • Por exemplo, você pode pedir ao GitHub servidor MCP para criar um novo problema, listar solicitações de pull ou recuperar informações do repositório.
  5. O GitHub servidor MCP processará sua solicitação e fornecerá uma resposta na interface de chat.
    • Bate-papo do Copilot Na caixa, você pode ser solicitado a conceder permissões adicionais ou fornecer mais informações para concluir a ação.
  6. 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 Bate-papo do Copilot, verifique se:

  • Você selecionou o agente correto na caixa do Bate-papo do 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.

Leitura adicional