Condividi tramite


Che cosa sono Fabric server MCP?

Microsoft Fabric fornisce due server MCP (Model Context Protocol) complementari che consentono agli agenti di intelligenza artificiale di interagire con Fabric usando il linguaggio naturale. Scegliere il server Core ospitato nel cloud per accedere rapidamente alle aree di lavoro e agli elementi Fabric o al server locale Pro-Dev per i flussi di lavoro di sviluppo con accesso al file system ed estendibilità.

Che cos'è il protocollo di contesto del modello

Model Context Protocol (MCP) è uno standard aperto che consente agli agenti di intelligenza artificiale di accedere in modo sicuro a origini dati e servizi esterni tramite un'interfaccia unificata. MCP sposta le interazioni di intelligenza artificiale oltre la conversazione al controllo di sistema effettivo, consentendo agli agenti di leggere i dati, eseguire operazioni e automatizzare i flussi di lavoro.

Vantaggi principali

  • A interfaccia standard : un protocollo funziona in tutti gli agenti di intelligenza artificiale (VS Code con GitHub Copilot, Claude Desktop e agenti personalizzati)
  • Sicurezza tramite progettazione : autenticazione incorporata, controllo degli accessi basato sui ruoli (RBAC) e tracciabilità degli audit proteggono i dati aziendali.
  • Operazioni tipate : schemi definiti per input e output riducono gli errori e migliorano l'affidabilità
  • Funzionalità individuabili : gli agenti di intelligenza artificiale esplorano automaticamente le operazioni disponibili, adattandosi a ciò che è possibile accedere

Come funziona

Quando si pone a un agente di intelligenza artificiale una domanda su Fabric:

  1. L'agente analizza il tuo input per comprendere il tuo intento.
  2. L'agente individua gli strumenti MCP disponibili e seleziona l'operazione appropriata.
  3. Il server MCP autentica la richiesta e convalida le autorizzazioni.
  4. Il server chiama l'API Fabric per conto dell'utente.
  5. L'agente interpreta la risposta dell'API e fornisce una risposta in linguaggio naturale.

Che cos'è Fabric Core MCP Server

Fabric Core MCP Server è un endpoint remoto ospitato nel cloud che espone le API pubbliche di Fabric come strumenti MCP tipizzato. Qualsiasi agente di intelligenza artificiale compatibile con MCP può connettersi a esso senza installare il software, basta aggiungere l'URL del server ed eseguire l'autenticazione con l'account Microsoft Entra ID.

Annotazioni

Fabric Core MCP Server è attualmente in anteprima. Le funzionalità e la configurazione possono cambiare prima della disponibilità generale.

Caratteristiche chiave:

  • Ospitato nel cloud : non è necessaria alcuna installazione locale. Effettuare la connessione puntando l'agente di intelligenza artificiale all'URL del server.
  • Basato su API — Ogni strumento MCP è basato su un'API REST Fabric per aree di lavoro, elementi, autorizzazioni e altro ancora.
  • Autenticazione 2.0: autenticazione automatica tramite Microsoft Entra ID usando le credenziali esistenti.
  • RBAC applicato: ogni operazione rispetta le assegnazioni di ruolo Fabric (Amministratore, Membro, Collaboratore o Visualizzatore). È possibile accedere solo alle risorse che si è autorizzati a usare.
  • Audit registrato — tutte le azioni vengono registrate nei log di audit Fabric con l'identità utente.

Che cos'è Fabric Pro-Dev server MCP

Fabric Pro-Dev server MCP è un server MCP locale incentrato sullo sviluppo che viene eseguito come sottoprocesso nel computer. Fornisce agli agenti di intelligenza artificiale l'accesso alla documentazione dell'API Fabric, alle operazioni dei dati di OneLake e alla creazione di elementi di base Fabric, insieme all'accesso al file system locale.

Caratteristiche chiave:

  • Architettura del sottoprocesso locale : viene eseguita nel computer ogni volta che l'agente di intelligenza artificiale ne necessita, senza dipendenze cloud.
  • Integrazione del file system : file e configurazioni locali di lettura/scrittura come parte dei flussi di lavoro di sviluppo.
  • Strumenti di sviluppo - Specifiche API, procedure consigliate e operazioni di OneLake ottimizzate per la creazione di soluzioni Fabric.
  • Open source - Estendere e personalizzare i flussi di lavoro in GitHub.
  • Compatibile con modalità offline — La documentazione e gli strumenti delle migliori pratiche funzionano senza una connessione Fabric in tempo reale.

Confrontare i server

Feature Core (cloud) Pro-Dev (locale)
Gestione dell'area di lavoro -
CRUD dell'elemento Crea solo
Gestione delle autorizzazioni -
Gestione della cartella -
Operazioni di file OneLake -
Documentazione e specifiche API (offline) -
Installazione necessaria No Sì (Node.js)
Autenticazione OAuth 2.0 (Entra ID) Credenziali locali
Registrazione della verifica -
Open source No

Suggerimento

È possibile usare entrambi i server contemporaneamente. Configurare l'agente di intelligenza artificiale per connettersi sia a Core (per le operazioni cloud) che a Pro-Dev (per le attività di sviluppo locali).

Sicurezza e conformità

Entrambi i server MCP Fabric mantengono gli standard di sicurezza aziendali:

  • Autenticazione richiesta : tutte le operazioni richiedono credenziali valide
  • Controllo degli accessi basato sui ruoli applicato: è possibile accedere solo alle risorse che si è autorizzati a usare
  • Nessuna escalation dei privilegi — i server non concedono autorizzazioni aggiuntive oltre a quanto disponibile in Fabric
  • Basato su token : token di accesso di breve durata con aggiornamento automatico

Per informazioni dettagliate sui flussi di autenticazione e sulla risoluzione dei problemi, vedere Introduzione a Core o Introduzione a Pro-Dev.