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