GitHub Copilot e MCP: do autocomplete para execução agentic
O GitHub Copilot nasceu como autocomplete de código dentro do editor. Dois lançamentos recentes - o Remote GitHub MCP Server, hoje geralmente disponível, e o Copilot CLI, que saiu de preview público em setembro de 2025 para disponibilidade geral em fevereiro de 2026 - mostram a distância que o produto já percorreu desde ali.
Remote MCP Server: Copilot dentro do fluxo de PR
O Remote GitHub MCP Server permite que assistentes de IA trabalhem diretamente com dados do GitHub através de interações estruturadas, reduzindo a necessidade de alternar entre plataformas. A camada de autenticação foi redesenhada com OAuth 2.1 + PKCE, integrado a IDEs de primeira parte (VS Code, Visual Studio, JetBrains, Eclipse, Xcode) e ao Cursor, substituindo tokens de acesso pessoal por credenciais de curta duração com renovação automática. O recurso premium dessa camada é o Copilot Coding Agent - desenvolvimento autônomo com criação de branches, escrita de código, testes e pull requests, com detecção de segredos e alertas de varredura de código incluídos.
Copilot CLI: autonomia real, modo por modo
O Copilot CLI traz as capacidades do Copilot para dentro do terminal, com dois modos operacionais que definem o grau de autonomia: "Plan mode", em que o Copilot estrutura um plano antes de executar, e "Autopilot mode", que permite trabalho totalmente autônomo sem aprovações intermediárias. A ferramenta já roda em macOS, Linux e Windows, distribuída via npm, Homebrew, WinGet, e vem incluída na imagem padrão do GitHub Codespaces.
Multimodelo e MCP nativo
Dois detalhes mostram o quanto o Copilot deixou de ser um produto fechado em volta de um único modelo: o CLI suporta Claude Opus 4.6, Claude Sonnet 4.6, GPT-5.3-Codex e Gemini 3 Pro, com opções mais rápidas também disponíveis - a escolha de modelo virou parâmetro do usuário, não decisão fixa do produto. E o próprio Copilot CLI "ships with GitHub's MCP server built in and supports custom MCP servers", com plugins que agrupam servidores MCP customizados - ou seja, a mesma camada de integração que conecta o Copilot a repositórios do GitHub serve de base para conectar a qualquer outra ferramenta externa via MCP.
Contexto que não estoura: auto-compactação
Sessões longas de terminal esbarram num limite prático: a janela de contexto. O Copilot CLI resolve isso com auto-compactação automática quando a conversa atinge 95% da janela disponível, permitindo sessões contínuas sem que o usuário precise reiniciar manualmente.
O que essa evolução sinaliza
Autocomplete de código é uma ferramenta que sugere; um agente que roda em modo autopilot, escolhe entre quatro modelos de fornecedores diferentes, e se conecta nativamente a qualquer ferramenta externa via MCP é outra categoria de produto - mais próximo de um colega júnior de engenharia com acesso a ferramentas do que de um recurso de IDE. Para times de engenharia, isso significa repensar o próprio processo de revisão: o gargalo deixa de ser "o Copilot sugere bem" e passa a ser "o time consegue revisar, aprovar e confiar no volume de trabalho que um agente autopilot entrega".
Fontes
- GitHub - Remote GitHub MCP Server is now generally available - https://github.blog/changelog/2025-09-04-remote-github-mcp-server-is-now-generally-available/
- GitHub - GitHub Copilot CLI is now generally available - https://github.blog/changelog/2026-02-25-github-copilot-cli-is-now-generally-available/