reference til Fabric MCP Server (lokale) værktøjer

Fabric MCP Server (lokal) viser værktøjer, der er organiseret i tre kategorier: API-dokumentation og bedste fremgangsmåder til offlineudviklingsvejledning, OneLake-datahandlinger til at arbejde med filer og tabeller i OneLake og core Fabric-handlinger til oprettelse af Fabric elementer.

Bemærkning

Værktøjsnavne og tilgængelighed kan ændres mellem udgivelser. Bekræft tilgængelige værktøjer via din AI-agents værktøjsliste eller GitHub-lageret.

API-dokumentation og bedste fremgangsmåder

Disse værktøjer giver din AI-agent Fabric API-specifikationer, elementskemaer og vejledning – alt sammen lokalt uden at oprette forbindelse til live-Fabric miljøer. Brug dem til at generere kode, forstå API-figurer og følge anbefalede mønstre.

Værktøj Beskrivelse
docs_workloads Viser Fabric arbejdsbelastningstyper, der har offentlige API-specifikationer tilgængelige
docs_workload-api-spec Henter den komplette OpenAPI-specifikation for en bestemt Fabric arbejdsbelastning
docs_platform-api-spec Henter OpenAPI-specifikationen for api'er til kerne-Fabric-platformen
docs_item-definitions Henter JSON-skemadefinitioner for elementer i en API til Fabric arbejdsbelastning
docs_best-practices Henter dokumentation og vejledning til bedste praksis for et bestemt emne
docs_api-examples Henter eksempel på API-anmodnings-/svarfiler for en bestemt arbejdsbelastning

Eksempelprompter:

  • "Hvad er de tilgængelige Fabric arbejdsbelastningstyper, jeg kan arbejde med?"
  • "Vis mig OpenAPI-handlingerne for 'notesbog', og giv et eksempel på oprettelse af brødtekst"
  • "Hent API-specifikationer på platformniveau for Microsoft Fabric"
  • "Opret en Lakehouse-ressourcedefinition med et skema, der gennemtvinger en strengkolonne og en datetime-kolonne"
  • "Vis JSON-skemaet for en datapipelineelementdefinition"
  • "Vis de bedste fremgangsmåder til håndtering af API-begrænsning i Fabric"
  • "Hent eksempel på nyttedata for anmodning/svar til oprettelse af en notesbog"
  • "Hvad er sideinddelingsmønstrene for Fabric REST API'er?"

OneLake-datahandlinger

Disse værktøjer opretter forbindelse til dit Fabric miljø for at interagere med OneLake-lageret– der viser arbejdsområder og elementer, administrerer filer og mapper og forespørger om tabelmetadata.

Værktøj Beskrivelse
onelake_list_workspaces Lister over tilgængelige Microsoft Fabric arbejdsområder
onelake_list_items Viser elementer i arbejdsområdet med metadata på højt niveau
onelake_list_items_dfs Lister Fabric elementer via DFS-slutpunktet
onelake_list_files Viser filer ved hjælp af det hierarkiske fillisteslutpunkt
onelake_download_file Downloader en OneLake-fil
onelake_upload_file Overfører en fil til OneLake-lageret
onelake_delete_file Sletter en fil fra OneLake-lageret
onelake_create_directory Opretter en mappe via DFS-slutpunktet
onelake_delete_directory Sletter en mappe (eventuelt rekursiv)
onelake_get_table_config Henter konfigurationen af tabel-API'en for et arbejdsområdeelement
onelake_list_table_namespaces Viser tabelnavneområder (skemaer), der vises via tabel-API'en
onelake_get_table_namespace Henter metadata for et bestemt navneområde
onelake_list_tables Viser tabeller, der er publiceret i et navneområde
onelake_get_table Henter definitionen for en bestemt tabel

Vigtigt!

I modsætning til API-dokumentationen og værktøjer til bedste fremgangsmåder opretter OneLake-værktøjer forbindelse til dit live-Fabric miljø og kræver godkendelse.

Kernehandlinger Fabric

Disse værktøjer kalder Fabric REST API'er for at oprette og administrere Fabric elementer.

Værktøj Beskrivelse
core_create-item Opretter nye Fabric elementer (lakehouses, notesbøger, pipelines og meget mere)

Eksempler på arbejdsgange

Disse arbejdsprocesser viser, hvordan du kombinerer værktøjer fra forskellige kategorier:

Udforsk API-specifikationer, og generér kode

  1. "Hvilke Fabric arbejdsbelastningstyper er tilgængelige?" – bruger docs_workloads
  2. "Vis mig OpenAPI-handlingerne for 'notesbog'" – bruger docs_workload-api-spec
  3. "Generér et Python script for at oprette en notesbog ved hjælp af API'en til Fabric" – agenten bruger specifikationskonteksten

Arbejd med OneLake-data

  1. "Angiv mine Fabric arbejdsområder" – bruger onelake_list_workspaces
  2. "Vis mig filerne i min Sales lakehouse" – bruger onelake_list_files
  3. "Download config.json-filen" – bruger onelake_download_file
  4. "Upload mine opdaterede config.json" – bruger onelake_upload_file

Stillads et nyt Fabric element

  1. "Vis JSON-skemaet for en Lakehouse-elementdefinition" – bruger docs_item-definitions
  2. "Hvad er bedste praksis for Lakehouse-design?" - bruger docs_best-practices
  3. "Opret et nyt Lakehouse med navnet CustomerData i mit udviklingsarbejdsområde" – bruger core_create-item

Fejlfinding

Du kan finde almindelige problemer og løsninger i vejledningen til troubleshooting på GitHub.