Skip to content

Latest commit

 

History

History
116 lines (75 loc) · 4.88 KB

File metadata and controls

116 lines (75 loc) · 4.88 KB

Vamos falar mais sobre como usamos a interface visual nas próximas seções.

Abordagem

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.

Exercício: Consumindo um servidor

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.

-0- Passo prévio, habilitar descoberta do MCP Server

Você pode precisar habilitar a descoberta dos MCP Servers.

  1. Vá para File -> Preferences -> Settings in Visual Studio Code.

  2. Search for "MCP" and enable chat.mcp.discovery.enabled no arquivo settings.json.

-1- Criar arquivo de configuração

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.

-2- Configurar um 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.

-3- Iniciar o servidor

Agora que você adicionou uma entrada, vamos iniciar o servidor:

  1. Localize sua entrada no mcp.json e certifique-se de encontrar o ícone de "play":

Iniciando servidor no Visual Studio Code

  1. 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:

Iniciando servidor no Visual Studio Code

  1. 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":

Executando uma ferramenta do GitHub Copilot

Você deve ver uma resposta dizendo 23.

Tarefa

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.

Solução

Solution

Principais Lições

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.

Exemplos

Recursos Adicionais

O que vem a seguir

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.