santhoshravindran7/Fabric-Analytics-MCP
View on GitHub ↗A Model Context Protocol (MCP) server that enables AI assistants to securely access and analyze Microsoft Fabric Analytics data through authenticated API calls.
109 ★38 forksJavaScriptUpdated 8mo ago
What you need to know
A comprehensive MCP server providing analytics and management tools for Microsoft Fabric, including workspace CRUD, notebook execution, Spark/Livy monitoring, and Synapse migration.
Install
pip install fabric-analytics-mcp or npm install -g mcp-for-microsoft-fabric-analytics; Docker and Kubernetes deployment also supported
Usage
- •Configure a Fabric auth method (e.g. bearer token, Azure CLI) via environment variables, then query workspaces, notebooks, and Spark jobs in natural language.
Key features
- ✓52 tools covering Fabric workspaces, items, and notebooks
- ✓Livy API integration for Spark sessions and batch jobs
- ✓Spark application monitoring dashboards
- ✓Synapse to Fabric migration tools
- ✓Multiple auth methods (bearer, service principal, device code, interactive, Azure CLI)
- ✓Docker and Azure Kubernetes deployment support
Best for
Data engineers and analysts managing Microsoft Fabric through AI assistants.
Caveats
- ⚠Requires Microsoft Fabric access; bearer tokens expire after about an hour; some CRUD and analytics features run in simulation mode.
Clients: Claude Desktop · GitHub Copilot
Reviewed 2026-08-11
Topics
mcpmicrosoftmicrosoft-fabricmodel-context-protocol
- Stars
- 109★
- Forks
- 38
- Language
- JavaScript
- License
- MIT
- Created
- 2025-06-25
- Last push
- 2025-12-23