O que skills-integrate-mcp-with-copilot faz?
Exercício: Integrar o Model Context Protocol com o GitHub Copilot
📚 Objetivo do Exercício
Este exercício prático ensina como conectar um servidor Model Context Protocol (MCP) ao GitHub Copilot para enriquecer sugestões de código com contexto externo.
🧠 O que você aprenderá
- Compreender os fundamentos do MCP (ferramentas, recursos, prompts).
- Configurar um servidor MCP local.
- Integrar o Copilot a um servidor MCP via arquivos de configuração (ex.:
mcp.json). - Testar a integração e ver sugestões contextuais aprimoradas.
🛠 Pré-requisitos
- Conta no GitHub com acesso ao GitHub Copilot.
- Ambiente de desenvolvimento (VS Code, JetBrains, etc.) com Copilot ativado.
- Conhecimento básico sobre servidores Node.js ou Python (dependendo da implementação).
🔗 Recursos
📁 Estrutura de arquivos sugerida
.
├── mcp.json
├── servidor-mcp/
│ ├── package.json
│ ├── index.js
│ └── ...
└── README.md
🚀 Passos rápidos
- Clone este repositório.
- Configure o servidor MCP conforme a especificação.
- Edite o arquivo
mcp.jsoncom os dados do servidor. - Reinicie o Copilot e teste as sugestões.
📖 Exemplo de mcp.json
{
"servers": {
"meu-servidor-mcp": {
"command": "node",
"args": ["servidor-mcp/index.js"],
"env": {}
}
}
}
✅ Resultado esperado
Após a integração, o Copilot deve fornecer sugestões de código baseadas nas ferramentas e fontes de dados expostas pelo servidor MCP.
Bom exercício! 🚀