Vamos falar mais sobre como usamos a interface visual nas próximas seções.
Aqui está como precisamos abordar isso em um nível geral:
- Configurar um arquivo para localizar nosso MCP Server.
- Iniciar/Conectar ao servidor para que ele liste suas capacidades.
- Usar essas capacidades através da interface do GitHub Copilot Chat.
Ótimo, agora que entendemos o fluxo, vamos tentar usar um MCP Server através do Visual Studio Code com um exercício.
Neste exercício, vamos configurar o Visual Studio Code para localizar seu MCP server para que ele possa ser usado na interface do GitHub Copilot Chat.
Você pode precisar habilitar a descoberta dos MCP Servers.
-
Vá para
File -> Preferences -> Settingsin Visual Studio Code. -
Search for "MCP" and enable
chat.mcp.discovery.enabledno arquivo settings.json.
Comece criando um arquivo de configuração na raiz do seu projeto, você precisará de um arquivo chamado MCP.json e colocá-lo em uma pasta chamada .vscode. Deve ficar assim:
.vscode
|-- mcp.json
Em seguida, vamos ver como adicionar uma entrada de servidor.
Adicione o seguinte conteúdo ao mcp.json:
{
"inputs": [],
"servers": {
"hello-mcp": {
"command": "node",
"args": [
"build/index.js"
]
}
}
}Aqui está um exemplo simples de como iniciar um servidor escrito em Node.js, para outras plataformas indique o comando correto para iniciar o servidor usando command and args.
Agora que você adicionou uma entrada, vamos iniciar o servidor:
- Localize sua entrada no mcp.json e certifique-se de encontrar o ícone de "play":
- Clique no ícone "play", você deve ver o ícone de ferramentas no GitHub Copilot Chat aumentar o número de ferramentas disponíveis. Se clicar nesse ícone de ferramentas, verá uma lista das ferramentas registradas. Você pode marcar/desmarcar cada ferramenta dependendo se quiser que o GitHub Copilot as use como contexto:
- Para executar uma ferramenta, digite um prompt que você saiba que corresponde à descrição de uma das suas ferramentas, por exemplo um prompt como "add 22 to 1":
Você deve ver uma resposta dizendo 23.
Tente adicionar uma entrada de servidor ao seu arquivo mcp.json e certifique-se de que pode iniciar/parar o servidor. Também verifique se consegue se comunicar com as ferramentas do seu servidor via interface do GitHub Copilot Chat.
As lições principais deste capítulo são:
- O Visual Studio Code é um excelente cliente que permite consumir vários MCP Servers e suas ferramentas.
- A interface do GitHub Copilot Chat é como você interage com os servidores.
- Você pode solicitar ao usuário entradas como chaves de API que podem ser passadas para o MCP Server ao configurar a entrada do servidor no arquivo mcp.json.
- Próximo: Criando um SSE Server
Aviso Legal:
Este documento foi traduzido utilizando o serviço de tradução por IA Co-op Translator. Embora nos esforcemos para garantir a precisão, esteja ciente de que traduções automáticas podem conter erros ou imprecisões. O documento original em seu idioma nativo deve ser considerado a fonte autorizada. Para informações críticas, recomenda-se tradução profissional humana. Não nos responsabilizamos por quaisquer mal-entendidos ou interpretações equivocadas decorrentes do uso desta tradução.


