Utilizzare l'agente dati di Fabric come server del protocollo di contesto modello

Il protocollo MCP (Model Context Protocol) è uno standard emergente nel panorama dell'intelligenza artificiale che consente ai sistemi di intelligenza artificiale di connettersi con strumenti e dati all'esterno di se stessi. Definisce in che modo un modello di intelligenza artificiale può scoprire cosa è disponibile e interagire con esso in modo coerente. Invece di creare integrazioni una tantum, MCP offre un modo standard per collegare gli elementi che funzionano in app e servizi diversi. In questo modo è molto più semplice per i sistemi di intelligenza artificiale andare oltre le proprie conoscenze predefinite mantenendo le cose coerenti. Aiuta anche i team a spostarsi più velocemente, poiché non devono reinventare le stesse connessioni ogni volta.

MCP ha due parti principali: il client e il server.

Un client MCP è l'app o l'esperienza con cui l'utente interagisce. È qui che si pongono domande o si attivano azioni. Il client raggiunge i server MCP per trovare gli strumenti e usarli. Ad esempio, Visual Studio Code può fungere da client MCP quando si connette a strumenti esterni per recuperare i dati oppure consente di scrivere ed eseguire codice.

Un server MCP espone strumenti, dati o servizi in modo che possano essere usati dai client. Indica al client cosa è disponibile e come usarlo. Ad esempio, un agente dati Fabric può fungere da server MCP esponendo i dati aziendali e le query che un sistema di intelligenza artificiale può usare.

Insieme, il client e il server semplificano la connessione dei sistemi di intelligenza artificiale con dati e azioni reali, senza creare integrazioni personalizzate ogni volta.

Importante

Questa funzionalità si trova in Anteprima.

Importante

Quando si utilizza Fabric agente dati come server MCP, le risposte restituite da Fabric agenti dati possono essere inviate al di fuori del limite di conformità o dell'area geografica di Fabric, elaborate e/o archiviate in base ai termini e ai criteri di gestione dei dati applicabili del client MCP.

Prerequisiti

Come funziona

Gli agenti dati di Fabric possono anche funzionare come server MCP. Se usato come server MCP, un agente dati Fabric espone un singolo strumento. Questo strumento rappresenta l'agente dati stesso, in modo che i sistemi di intelligenza artificiale esterni possano interagire con esso tramite il protocollo MCP. Per questo motivo, quando si pubblica un agente dati Fabric, è importante fornire una descrizione dettagliata e accurata. La descrizione diventa la descrizione dello strumento per il server MCP. I sistemi di intelligenza artificiale esterni usano questa descrizione per determinare quando e come richiamare l'agente dati. Una descrizione chiara e completa garantisce che l'agente venga compreso correttamente e possa essere usato in modo efficace nei flussi di lavoro di intelligenza artificiale.

L'agente dati Fabric come server MCP è utile per gli utenti che compilano o testano i propri sistemi di intelligenza artificiale. Consente loro di connettersi direttamente all'agente dati e di accedere ai dati aziendali che si trovano in Fabric OneLake senza dover passare da strumenti o piattaforme diversi. Questa funzionalità semplifica l'integrazione delle conoscenze aziendali in esperimenti di intelligenza artificiale e flussi di lavoro di sviluppo, tutti all'interno di un singolo ambiente.

Annotazioni

Attualmente, è possibile usare il server MCP dell'agente dati Fabric solo in VS Code. Se si usa il proprio client MCP, può funzionare anche, purché si configuri l'autenticazione

Screenshot che mostra il server MCP dell'agente dati prima della pubblicazione.

Per iniziare, dopo aver pubblicato l'agente dati, passare a Impostazioni dell'agente e aprire la scheda Model Context Protocol (Protocollo contesto modello ). Di seguito sono riportate le informazioni seguenti:

  • Nome del server MCP dell'agente dati
  • URL del server MCP (copiare questo URL da usare nel passaggio successivo)
  • Nome dello strumento MCP dell'agente dati
  • Descrizione dello strumento server MCP

È anche possibile scaricare il file mcp.json da questa scheda. Usare questo file per configurare il server MCP in VS Code.

Screenshot che mostra la scheda delle impostazioni del server MCP dell'agente dati.

Configurazione del server MCP in VS Code

  1. Aprire VS Code e selezionare una cartella in cui lavorare.

  2. All'interno di questa cartella creare una cartella denominata .vscode.

  3. All'interno della cartella interna creare un file denominato mcp.json.

  4. Vs Code visualizza automaticamente un pulsante blu Aggiungi server in basso a destra della finestra.

    Screenshot che mostra il file JSON del server MCP.

  5. Selezionare Aggiungi server e selezionare HTTP. Viene richiesto di immettere un URL. Usare l'URL del server MCP copiato nella sezione precedente.

    Screenshot che mostra la selezione di HTTP.

    Screenshot che mostra come immettere l'URL per il server MCP.

  6. Premere INVIO e specificare un nome per il server MCP. Usare questo nome per visualizzare il server MCP nell'ambiente VS Code.

  7. VS Code tenta di eseguire l'autenticazione con il server. Selezionare Consenti e accedi con le credenziali.

Il server viene creato.

Screenshot che mostra il file MCP dell'agente dati.

Abilitazione della modalità agente

Dopo aver aggiunto il server MCP, abilitare la modalità agente in VS Code. La modalità agente consente a VS Code di fungere da interfaccia dell'agente di orchestrazione, connettendo l'editor con i server MCP per interagire con strumenti esterni come l'agente dati Fabric. Per abilitarlo:

  1. In VS Code passare al riquadro comandi (CTRL+MAIUSC+P o CMD+MAIUSC+P).

  2. Cercare Abilita modalità agente e selezionarlo.

  3. Confermare le richieste di attivazione della modalità.

    Screenshot che mostra l'agente dati in VS Code in modalità agente.

Quando la modalità agente è attiva, selezionare un agente di orchestrazione per gestire le query. Gli agenti di orchestrazione disponibili in anteprima pubblica includono GPT-5, GPT-4.1, Claude Sonnet 4.5, Gemini 2.5 pro e molti altri ancora. L'agente di orchestrazione gestisce il flusso di informazioni tra le query in VS Code e il server MCP dell'agente dati Fabric.

Uso del server MCP dell'agente dati di Fabric

Quando si abilita la modalità agente e si seleziona l'agente di orchestrazione:

  • È possibile iniziare a porre domande direttamente da VS Code.
  • L'agente di orchestrazione instrada le query al server MCP dell'agente dati Fabric.
  • L'agente restituisce risposte in base alle informazioni a cui ha accesso, inclusi i dati dell'organizzazione archiviati in Fabric OneLake.

Funzionando come server MCP, l'agente dati Fabric consente agli utenti di integrare le conoscenze aziendali nei flussi di lavoro di intelligenza artificiale, eseguire esperimenti e sviluppare soluzioni di intelligenza artificiale senza uscire da VS Code. Questa integrazione semplifica l'accesso ai dati di OneLake e migliora la produttività per gli sviluppatori e gli utenti aziendali.