Skip to main content

Sobre o Protocolo de Contexto de Modelo (MCP)

O MCP (Protocolo de Contexto de Modelo) é um protocolo que permite estender os recursos do GitHub Copilot integrando-o a outros sistemas.

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.

Próximas etapas