Vamos falar mais sobre como usar a interface visual nas próximas secções.
Aqui está como devemos abordar isto a alto nível:
- Configurar um ficheiro para localizar o nosso MCP Server.
- Iniciar/Conectar ao servidor para que este liste as 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 num exercício.
Neste exercício, vamos configurar o Visual Studio Code para encontrar o seu MCP server de modo a que possa ser usado na interface do GitHub Copilot Chat.
Pode ser necessário ativar a descoberta de MCP Servers.
-
Vá a
File -> Preferences -> Settingsin Visual Studio Code. -
Search for "MCP" and enable
chat.mcp.discovery.enabledno ficheiro settings.json.
Comece por criar um ficheiro de configuração na raiz do seu projeto, precisará de um ficheiro chamado MCP.json colocado numa pasta chamada .vscode. Deve ficar assim:
.vscode
|-- mcp.json
De 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 adicionou uma entrada, vamos iniciar o servidor:
- Localize a sua entrada em mcp.json e certifique-se que encontra o ícone "play":
- Clique no ícone "play", deverá ver o ícone de ferramentas no GitHub Copilot Chat aumentar o número de ferramentas disponíveis. Se clicar nesse ícone, verá uma lista das ferramentas registadas. Pode assinalar ou desassinalar cada ferramenta conforme desejar que o GitHub Copilot as use como contexto:
- Para executar uma ferramenta, escreva um prompt que saiba que corresponde à descrição de uma das suas ferramentas, por exemplo um prompt como "add 22 to 1":
Deve ver uma resposta indicando 23.
Tente adicionar uma entrada de servidor ao seu ficheiro mcp.json e certifique-se que consegue iniciar/parar o servidor. Garanta também que consegue comunicar com as ferramentas no seu servidor via interface do GitHub Copilot Chat.
Os principais pontos deste capítulo são:
- O Visual Studio Code é um excelente cliente que permite consumir vários MCP Servers e as suas ferramentas.
- A interface do GitHub Copilot Chat é como interage com os servidores.
- Pode solicitar ao utilizador inputs como chaves API que podem ser passadas ao MCP Server ao configurar a entrada do servidor no ficheiro mcp.json.
- Seguinte: Criar um Servidor SSE
Aviso Legal:
Este documento foi traduzido utilizando o serviço de tradução automática Co-op Translator. Embora nos esforcemos pela precisão, por favor tenha em conta que traduções automáticas podem conter erros ou imprecisões. O documento original na sua língua nativa deve ser considerado a fonte oficial. Para informações críticas, recomenda-se a tradução profissional humana. Não nos responsabilizamos por quaisquer mal-entendidos ou interpretações incorretas decorrentes da utilização desta tradução.


