Skip to content

Latest commit

 

History

History
116 lines (75 loc) · 4.83 KB

File metadata and controls

116 lines (75 loc) · 4.83 KB

Parliamo ora di come utilizzare l'interfaccia visiva nelle prossime sezioni.

Approccio

Ecco come dobbiamo procedere a livello generale:

  • Configurare un file per individuare il nostro MCP Server.
  • Avviare/Connettersi al server per far sì che elenchi le sue capacità.
  • Usare tali capacità tramite l'interfaccia GitHub Copilot Chat.

Ottimo, ora che abbiamo chiaro il flusso, proviamo a utilizzare un MCP Server tramite Visual Studio Code con un esercizio.

Esercizio: Consumare un server

In questo esercizio, configureremo Visual Studio Code per individuare il tuo MCP server in modo che possa essere utilizzato dall'interfaccia GitHub Copilot Chat.

-0- Passaggio preliminare, abilitare la scoperta del MCP Server

Potrebbe essere necessario abilitare la scoperta dei MCP Server.

  1. Vai su File -> Preferences -> Settings in Visual Studio Code.

  2. Search for "MCP" and enable chat.mcp.discovery.enabled nel file settings.json.

-1- Creare il file di configurazione

Inizia creando un file di configurazione nella root del tuo progetto, ti servirà un file chiamato MCP.json da posizionare in una cartella chiamata .vscode. Dovrebbe essere simile a questo:

.vscode
|-- mcp.json

Ora vediamo come aggiungere una voce per il server.

-2- Configurare un server

Aggiungi il seguente contenuto a mcp.json:

{
    "inputs": [],
    "servers": {
       "hello-mcp": {
           "command": "node",
           "args": [
               "build/index.js"
           ]
       }
    }
}

Ecco un esempio semplice di come avviare un server scritto in Node.js, per altri runtime indica il comando corretto per avviare il server usando command and args.

-3- Avviare il server

Ora che hai aggiunto una voce, avvia il server:

  1. Trova la tua voce in mcp.json e assicurati di vedere l'icona "play":

Avvio del server in Visual Studio Code

  1. Clicca sull'icona "play", dovresti vedere l'icona degli strumenti in GitHub Copilot Chat aumentare il numero di strumenti disponibili. Se clicchi su questa icona, vedrai una lista degli strumenti registrati. Puoi selezionare/deselezionare ogni strumento a seconda se vuoi che GitHub Copilot li usi come contesto:

Avvio del server in Visual Studio Code

  1. Per eseguire uno strumento, digita un prompt che corrisponda alla descrizione di uno dei tuoi strumenti, per esempio un prompt come "add 22 to 1":

Esecuzione di uno strumento da GitHub Copilot

Dovresti vedere una risposta che dice 23.

Compito

Prova ad aggiungere una voce per un server nel tuo file mcp.json e assicurati di poter avviare/fermare il server. Verifica anche di poter comunicare con gli strumenti sul tuo server tramite l'interfaccia GitHub Copilot Chat.

Soluzione

Soluzione

Punti Chiave

I punti chiave di questo capitolo sono i seguenti:

  • Visual Studio Code è un ottimo client che ti permette di consumare diversi MCP Server e i loro strumenti.
  • L'interfaccia GitHub Copilot Chat è il modo con cui interagisci con i server.
  • Puoi richiedere all'utente input come chiavi API che possono essere passate al MCP Server quando configuri la voce del server nel file mcp.json.

Esempi

Risorse Aggiuntive

Cosa c'è dopo

Disclaimer:
Questo documento è stato tradotto utilizzando il servizio di traduzione automatica Co-op Translator. Pur impegnandoci per l’accuratezza, si prega di notare che le traduzioni automatiche possono contenere errori o imprecisioni. Il documento originale nella sua lingua nativa deve essere considerato la fonte autorevole. Per informazioni critiche, si raccomanda la traduzione professionale effettuata da un traduttore umano. Non siamo responsabili per eventuali fraintendimenti o interpretazioni errate derivanti dall’uso di questa traduzione.