Informazioni di riferimento sugli strumenti del server MCP (locale) Fabric

Fabric MCP Server (locale) espone gli strumenti organizzati in tre categorie: documentazione API e procedure consigliate per indicazioni sullo sviluppo offline, operazioni dati OneLake per l'uso di file e tabelle in OneLake e core Fabric operazioni per la creazione di elementi Fabric.

Annotazioni

I nomi degli strumenti e la disponibilità possono cambiare tra le versioni. Verificare gli strumenti disponibili tramite l'elenco degli strumenti dell'agente di intelligenza artificiale o il repository GitHub.

Documentazione e procedure consigliate per le API

Questi strumenti forniscono all'agente di intelligenza artificiale le specifiche api Fabric, gli schemi degli elementi e le linee guida, tutti gestiti in locale senza connettersi agli ambienti Fabric live. Usarli per generare codice, comprendere le forme api e seguire i modelli consigliati.

Strumento Descrizione
docs_workloads Elenca Fabric tipi di carico di lavoro con specifiche API pubbliche disponibili
docs_workload-api-spec Recupera la specifica OpenAPI completa per un carico di lavoro specifico Fabric
docs_platform-api-spec Recupera la specifica OpenAPI per le API della piattaforma Fabric di base
docs_item-definitions Recupera le definizioni dello schema JSON per gli elementi in un'API del carico di lavoro Fabric
docs_best-practices Recupera la documentazione e le indicazioni sulle procedure consigliate per un argomento specifico
docs_api-examples Recupera i file di richiesta/risposta dell'API di esempio per un carico di lavoro specifico

Prompt di esempio:

  • "Quali sono i tipi di carico di lavoro disponibili Fabric che è possibile usare?"
  • "Mostrami le operazioni OpenAPI per 'notebook' e dare un corpo di creazione di esempio"
  • "Ottenere le specifiche api a livello di piattaforma per Microsoft Fabric"
  • "Creare una definizione di risorsa Lakehouse con uno schema che applica una colonna stringa e una colonna datetime"
  • "Mostra lo schema JSON per una definizione di elemento della pipeline di dati"
  • "Mostra le procedure consigliate per la gestione della limitazione delle API in Fabric"
  • "Ottenere payload di richiesta/risposta di esempio per la creazione di un notebook"
  • "Quali sono i modelli di paginazione per le API REST Fabric?"

Operazioni di dati OneLake

Questi strumenti si connettono all'ambiente di Fabric per interagire con l'archiviazione di OneLake, elencando aree di lavoro ed elementi, gestendo file e directory ed eseguire query sui metadati della tabella.

Strumento Descrizione
onelake_list_workspaces Elenca le aree di lavoro disponibili Microsoft Fabric
onelake_list_items Elenca gli elementi dell'area di lavoro con metadati di alto livello
onelake_list_items_dfs Elenca Fabric elementi tramite l'endpoint DFS
onelake_list_files Elenca i file usando l'endpoint dell'elenco di file gerarchico
onelake_download_file Scarica un file OneLake
onelake_upload_file Carica un file nell'archiviazione OneLake
onelake_delete_file Elimina un file dall'archiviazione OneLake
onelake_create_directory Crea una directory tramite l'endpoint DFS
onelake_delete_directory Elimina una directory (facoltativamente ricorsiva)
onelake_get_table_config Recupera la configurazione dell'API tabella per un elemento dell'area di lavoro
onelake_list_table_namespaces Elenca gli spazi dei nomi delle tabelle (schemi) esposti tramite l'API tabella
onelake_get_table_namespace Recupera i metadati per uno spazio dei nomi specifico
onelake_list_tables Elenca le tabelle pubblicate all'interno di uno spazio dei nomi
onelake_get_table Recupera la definizione per una tabella specifica

Importante

A differenza della documentazione dell'API e degli strumenti delle procedure consigliate, gli strumenti Di OneLake si connettono all'ambiente Fabric live e richiedono l'autenticazione.

Operazioni di base Fabric

Questi strumenti chiamano Fabric API REST per creare e gestire Fabric elementi.

Strumento Descrizione
core_create-item Crea nuovi elementi Fabric (lakehouses, notebook, pipeline e altro ancora)

Flussi di lavoro di esempio

Questi flussi di lavoro illustrano come combinare gli strumenti di categorie diverse:

Esplorare le specifiche dell'API e generare codice

  1. "Quali tipi di carico di lavoro Fabric sono disponibili?" : usa docs_workloads
  2. "Mostrami le operazioni OpenAPI per 'notebook'" - usa docs_workload-api-spec
  3. "Generare uno script di Python per creare un notebook usando l'API Fabric", l'agente usa il contesto della specifica

Usare i dati di OneLake

  1. "Elencare le aree di lavoro Fabric" : usa onelake_list_workspaces
  2. "Mostra i file nel mio lakehouse di vendita" - usa onelake_list_files
  3. "Scaricare il file config.json" - usa onelake_download_file
  4. "Carica il mio config.jsonaggiornato" — usa onelake_upload_file

Eseguire lo scaffolding di un nuovo elemento Fabric

  1. "Mostra lo schema JSON per una definizione di elemento Lakehouse" - usa docs_item-definitions
  2. "Quali sono le procedure consigliate per la progettazione di Lakehouse?" docs_best-practices
  3. "Creare un nuovo Lakehouse denominato CustomerData nell'area di lavoro di sviluppo" - usa core_create-item

Risoluzione dei problemi

Per problemi e soluzioni comuni, vedere la guida troubleshooting su GitHub.