Panoramica del server MCP Fabric (locale)

Fabric MCP Server (locale) è un'implementazione open source del protocollo MCP (Model Context Protocol) in esecuzione nel computer di sviluppo. Offre agli agenti di intelligenza artificiale l'accesso alla documentazione dell'API Fabric, alle operazioni dei dati di OneLake e agli strumenti di creazione di elementi, progettati per la creazione e l'estensione di soluzioni Fabric.

Annotazioni

Questo articolo offre una panoramica. Per la documentazione completa, vedere il repository GitHub.

Che cos'è Fabric MCP Server (locale)

Fabric MCP Server viene eseguito come sottoprocesso locale sulla macchina di sviluppo, fornendo agli agenti di intelligenza artificiale il contesto Fabric e l'accesso ai dati OneLake. È progettato per i flussi di lavoro di sviluppo in cui è necessario:

  • Esecuzione locale : viene eseguita nel computer senza dipendenze remote per gli strumenti di documentazione
  • documentazione API - Accesso offline alle specifiche, agli schemi e alle procedure consigliate per le API Fabric
  • Accesso a OneLake : lettura e scrittura di file, gestione delle directory e tabelle di query in OneLake
  • Estendibilità : aggiungere strumenti e flussi di lavoro personalizzati per le proprie esigenze

Funzionalità principali

  • Architettura del sottoprocesso locale — Si avvia e si arresta con la sessione dell'agente di intelligenza artificiale
  • Tre categorie di strumenti — Documentazione dell'API, operazioni dei dati di OneLake e operazioni di base Fabric
  • In grado di funzionare offline - Documentazione e strumenti migliori pratiche funzionano senza una connessione Fabric
  • Open source - Estendere e personalizzare su GitHub
  • Metodi di installazione multipli - Estensione VS Code (scelta consigliata), npm/npx o compilazione dell'origine .NET

Quando usare il server locale

Scegliere Fabric server MCP (locale) quando è necessario:

  • API Explore Fabric - Esplorare le specifiche dell'API, gli schemi degli elementi e le procedure consigliate offline
  • integrazioni di Build Fabric - Generare codice da specifiche OpenAPI con assistenza per l'intelligenza artificiale
  • Usare i dati di OneLake : elencare, scaricare, caricare e gestire file in OneLake
  • Creare elementi Fabric — Configurare lakehouse, notebook e altri elementi.
  • Sviluppare strumenti personalizzati : estendere il server con strumenti specifici del flusso di lavoro

Architettura

Diagram che mostra l'architettura locale del server MCP Fabric con tre categorie di strumenti: documentazione api e procedure consigliate (offline), operazioni sui dati OneLake e API REST Fabric, oltre all'accesso al file system locale.

Il server:

  1. Viene eseguito come sottoprocesso avviato dall'agente di intelligenza artificiale.
  2. Fornisce documentazione API e migliori pratiche da risorse integrate (offline).
  3. Esegue l'autenticazione usando le credenziali configurate in locale per OneLake e le chiamate API Fabric.
  4. Restituisce i risultati tramite il protocollo MCP.
  5. Si arresta al termine della sessione dell'agente di intelligenza artificiale.

Come iniziare