Visão geral do MCP (Protocolo de Contexto de Modelo)
O MCP (Protocolo de Contexto de Modelo) é um padrão aberto que define como os aplicativos compartilham contexto com os LLMs (modelos de linguagem grande). O MCP fornece um modo padronizado de conectar modelos de IA a diferentes fontes de dados e ferramentas, permitindo que eles trabalhem juntos com mais eficiência.
É possível usar o MCP para estender as funcionalidades do Copilot Chat integrando-o a uma ampla gama de ferramentas e serviços existentes. Por exemplo, o servidor MCP do GitHub permite que você use o Copilot Chat em seu IDE para executar tarefas no GitHub. Você também pode usar o MCP para criar ferramentas e serviços que funcionam com o Copilot Chat, permitindo que você personalize e aprimore sua experiência.
Para obter mais informações sobre o MCP, confira a documentação oficial do MCP. Para obter informações sobre servidores MCP disponíveis no momento, confira o repositório de servidores MCP.
Para saber como configurar e usar servidores MCP com o Copilot Chat, consulte Como estender o Copilot Chat com o MCP.
Empresas e organizações podem optar por habilitar ou desabilitar o uso do MCP para membros de sua organização ou empresa. Confira Gerenciando políticas e recursos do Copilot em sua empresa. A política de MCP se aplica somente a usuários que têm uma assinatura do Copilot Business ou Copilot Enterprise de uma organização ou empresa que configura a política. O acesso do MCP do Copilot Free, o Copilot Pro ou o Copilot Pro+ não é regido por esta política.
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 servidor de MCP do GitHub pode ser usado para:
- Automatizar e simplificar tarefas relacionadas ao código.
- Conectar ferramentas de terceiros (como Cursor, Windsurf ou integrações futuras) para aproveitar o contexto e as funcionalidades de IA do GitHub.
- Habilitar fluxos de trabalho baseados em nuvem que funcionam em qualquer dispositivo, sem configuração local.
- Invoque ferramentas GitHub, como Agente de codificação do Copilot (requer assinatura do GitHub Copilot) e code scanning (requer assinatura do GitHub Advanced Security) para auxiliar na geração de código e análise de segurança.
Para todos os repositórios públicos, bem como repositórios privados cobertos pelo GitHub Advanced Security, as interações com o servidor de MCP do GitHub são protegidas pela proteção de push, o que impede que os segredos sejam incluídos em respostas geradas por IA e impede que você exclua segredos por meio de ações executadas usando o servidor, como criar um Issue. Confira Como trabalhar com a proteção de push e o servidor de MCP do GitHub.
Você pode acessar o servidor de MCP do GitHub remotamente por meio do Copilot Chat no GitHub, Visual Studio Code ou outros editores que dão suporte ao MCP remoto; ou você pode executá-lo localmente em qualquer editor compatível com MCP, permitindo escolher entre a conveniência de uma solução hospedada ou a personalização de uma configuração auto-hospedada.
Se você quiser utilizar o servidor de MCP remoto do GitHub, poderá fazer isso em algumas etapas, sem nenhuma configuração local. Isso é particularmente útil para usuários que desejam aproveitar rapidamente as funcionalidades de IA do GitHub sem a sobrecarga de gerenciar um servidor de MCP local.
Executar o servidor de MCP do GitHub localmente requer um pouco mais de configuração, mas permite uma maior personalização e controle sobre suas interações de IA.
Para saber como configurar e usar o servidor MCP do GitHub, consulte Como usar o Servidor de MCP do GitHub.
Disponibilidade
Atualmente, há amplo suporte para servidores de MCP locais em clientes como Visual Studio Code, IDEs do JetBrains, XCode e outros.
O suporte para servidores de MCP remotos está aumentando, com editores como Visual Studio Code, Visual Studio, IDEs do JetBrains, Xcode, Eclipse e Cursor fornecendo essa funcionalidade com OAuth ou PAT e Windsurf que dão suporte apenas a PAT.
Para descobrir se seu editor preferencial dá suporte a servidores de MCP remotos, verifique a documentação do editor específico.