Fabric MCP
Stoff MCP
Fabric MCP ist ein Python-basierter MCP-Server für die Interaktion mit Microsoft Fabric APIs. Er bietet Dienstprogramme zur Verwaltung von Arbeitsbereichen, Seehäusern, Lagern und Tabellen. (Weitere Funktionen werden in Zukunft hinzugefügt.) Dieses Projekt ist vom folgenden Projekt inspiriert: https://github.com/Augustab/microsoft\_fabric\_mcp/tree/main
Merkmale
Listen Sie Arbeitsbereiche, Seehäuser, Lagerhäuser und Tische auf.
Rufen Sie Schemas und Metadaten für Delta-Tabellen ab.
Generieren Sie Markdown-Dokumentation für Delta-Tabellen.
Related MCP server: power-bi-mcp
Anforderungen
Python 3.12 oder höher
Azure-Anmeldeinformationen zur Authentifizierung
uv (von astral): Installationsanweisungen
Azure Cli: Installationsanweisungen
Optional: Node.js und npm zum Ausführen des MCP-Inspektors: Installationsanweisungen
Installation
Klonen Sie das Repository:
git clone https://github.com/your-repo/fabric-mcp.git cd fabric-mcpRichten Sie Ihre virtuelle Umgebung ein und installieren Sie Abhängigkeiten:
uv syncInstallieren Sie Abhängigkeiten:
pip install -r requirements.txt
Verwendung
Verbinden mit MS Fabric
Führen Sie den Azure CLI-Befehl aus, um sich anzumelden:
az login --scope https://api.fabric.microsoft.com/.default
Ausführen des MCP-Servers und Herstellen einer Verbindung mit ihm über den MCP-Inspektor
Führen Sie den MCP-Server mit dem zum Testen freigegebenen Inspector aus:
bash uv run --with mcp mcp dev fabric_mcp.pyDadurch wird der Server gestartet und der Inspector unterhttp://localhost:6274freigegeben.
Ausführen des MCP-Servers und Herstellen einer Verbindung mit ihm über den MCP-Inspektor
Um den MCP-Server mit VSCode zu verwenden, können Sie in Ihrer Datei
launch.jsoneine Startkonfiguration einrichten:{ //Existing configurations... "mcp": { "servers": { "ms-fabric-mcp": { "type": "stdio", "command": "<FullPathToProjectFolder>\\.venv\\Scripts\\python.exe ", "args": [ "<FullPathToProjectFolder>\\fabric_mcp.py" ] } } } }Mit dieser Konfiguration können Sie den MCP-Server direkt von VSCode aus ausführen und eine Verbindung herstellen. Außerdem erhalten Sie Zugriff auf die Tools:

Im Agentenmodus des Copilot-Chats können Sie auf die verschiedenen auf dem MCP-Server verfügbaren Tools zugreifen, indem Sie den Toolnamen mit # angeben, z. B. #list_workspaces.
Verfügbare Tools
Die folgenden Tools sind über den MCP-Server verfügbar:
list_workspaces: Listet alle verfügbaren Fabric-Arbeitsbereiche auf.list_lakehouses(workspace): Listet alle Seehäuser in einem angegebenen Arbeitsbereich auf.list_warehouses(workspace): Listet alle Lager in einem angegebenen Arbeitsbereich auf.list_tables(workspace, lakehouse): Listet alle Tabellen in einem angegebenen Lakehouse auf.get_lakehouse_table_schema(workspace, lakehouse, table_name): Ruft das Schema und die Metadaten für eine bestimmte Delta-Tabelle ab.get_all_lakehouse_schemas(workspace, lakehouse): Ruft Schemas und Metadaten für alle Delta-Tabellen in einem Lakehouse ab.set_lakehouse(workspace, lakehouse): Legt den aktuellen Lakehouse-Kontext fest.set_warehouse(workspace, warehouse): Legt den aktuellen Lagerkontext fest.set_workspace(workspace): Legt den aktuellen Arbeitsbereichskontext fest.
Lizenz
Dieses Projekt ist unter der MIT-Lizenz lizenziert. Weitere Informationen finden Sie in der Datei LICENSE.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceThe Fabric-Analytics-MCP server enables AI agents to interact directly with Microsoft Fabric using natural language. It transforms complex data engineering tasks—such as workspace management, data exploration, and job execution—into intuitive, conversational workflows for LLMs like Claude or GitHub17109MIT
- AlicenseAqualityBmaintenanceAn MCP (Model Context Protocol) server that lets AI agents manage Power BI workspaces, datasets, and refreshes via natural language.112MIT
- AlicenseNot gradedqualityDmaintenanceA Model Context Protocol server for Microsoft Fabric that enables AI agents to query and analyze Lakehouse and Eventhouse data, and manage Eventstreams, using natural language through the MCP interface.MIT
- AlicenseNot gradedqualityCmaintenanceMCP server for Microsoft Fabric REST APIs that enables data engineers and analysts to manage Fabric components using AI assistants.21AGPL 3.0
Related MCP Connectors
GibsonAI MCP server: manage your databases with natural language
Official Microsoft MCP Server to query Microsoft Entra data using natural language
MCP server for generating rough-draft project plans from natural-language prompts.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/datumnova/ms-fabric-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server