Usando o GitHub MCP Server com o Copilot Chat

Concluído

Agora que você já viu como os servidores MCP estendem os recursos do GitHub Copilot, vamos dar o próximo passo: combiná-los com o modo agentic do Copilot. É aqui que o Copilot vai além de responder a prompts e começa a agir como um verdadeiro colaborador, capaz de planejar, executar e refinar fluxos de trabalho.

Nesta unidade, você aprenderá:

  • O que é o modo agentic do Copilot e como ele difere do uso padrão.
  • Como os servidores MCP aprimoram o modo de agente conectando o Copilot a dados e ferramentas externos.
  • Os principais benefícios de combinar o MCP com o modo de agente, como automação e esforço manual reduzido.
  • Como aplicar as melhores práticas para orientar o Copilot em fluxos de trabalho agenticos de forma eficaz.

Como usar o GitHub MCP Server com o Copilot Chat

  1. Abra o Copilot Chat no Visual Studio Code e alterne para o modo Agent para ativar as ferramentas do MCP Server.

  2. Clique em Selecionar ferramentas para visualizar todas as funcionalidades disponíveis do MCP Server.

  3. Agora você pode tentar criar um novo problema, resumir um repositório ou obter informações sobre seu trabalho usando prompts de linguagem natural.

  4. Siga as instruções no Copilot Chat para concluir suas tarefas de forma eficiente.

Capacidades de agente do copiloto e MCP

Até agora, vimos como os servidores MCP estendem o GitHub Copilot conectando-o a ferramentas e recursos externos. Mas o que acontece quando combinamos isso com o modo agente? É aqui que o Copilot deixa de ser apenas um assistente responsivo para agir mais como um colaborador independente.

O que são capacidades agentic?

As capacidades de agente dão ao Copilot a capacidade de:

  • Trabalhe de forma independente, realizando fluxos de trabalho em várias etapas sem precisar de orientação constante.

  • Tome decisões escolhendo quais ferramentas ou abordagens usar com base no contexto que tem. Adapte-se e melhore respondendo ao feedback, ajustando sua abordagem e iterando os resultados.

Em outras palavras, o modo agente permite que o Copilot lide com tarefas de uma maneira que pareça mais autônoma, quase como ter um colega de equipe que entende o quadro geral em vez de apenas seguir instruções individuais.

Como o MCP torna o modo Agente mais forte

Por si só, o modo agente é poderoso. Mas quando você adiciona servidores MCP, você dá ao Copilot a capacidade de ir além do ambiente de codificação imediata. Através do MCP, o Copilot pode:

  • Aceda diretamente a dados externos, APIs ou ferramentas empresariais.
  • Mantenha-se no contexto em várias plataformas, sem exigir que você mude de aplicativo.
  • Completar "loops agentic", onde busca informações dinamicamente, analisa resultados e dá os próximos passos informados, tudo sem reiniciar o processo do zero.

Isso significa que o Copilot não está apenas reagindo a um único prompt. Em vez disso, está trabalhando em um ciclo: explorando, adaptando e refinando até produzir o resultado desejado.

Benefícios da combinação do MCP com o Modo de Agente

Ao unir esses dois recursos, você desbloqueia as principais vantagens:

  • Contexto estendido: o Copilot pode se basear em informações de vários sistemas, não apenas do seu editor de código.

  • Esforço manual reduzido: o trabalho de rotina, como abrir problemas, gerenciar fluxos de trabalho ou executar verificações, pode ser automatizado enquanto você se concentra em decisões de maior valor.

  • Integração perfeita: o Copilot pode realizar tarefas que abrangem ferramentas e plataformas, sem a necessidade de conectores personalizados ou comutação constante.

Melhores práticas para o sucesso

Para obter o máximo do MCP e do modo agente, tente estas estratégias:

  • Seja claro sobre os objetivos: defina o que você quer que o Copilot atinja e como deve ser o resultado final.
  • Fornecer contexto: compartilhe detalhes de fundo sobre seu projeto ou fluxo de trabalho. Isso pode incluir links, referências ou etapas anteriores.
  • Defina limites: se você quiser que o Copilot pare no planejamento (e ainda não faça alterações), declare isso. Você também pode limitar quais ferramentas MCP estão ativas.
  • Peça confirmação: antes de grandes mudanças, peça ao Copilot que resuma seu plano para que você possa aprová-lo ou refiná-lo.
  • Use arquivos de prompt ou instruções: crie arquivos de prompt personalizados que orientem o Copilot sobre como se comportar com servidores MCP específicos. Isso mantém seu comportamento consistente e alinhado com seus fluxos de trabalho.