MCP Catalogs
HomeFabric-Analytics-MCP screenshot

Fabric-Analytics-MCP

by santhoshravindran7·111·Score 46

MCP server enabling AI assistants to securely access and analyze Microsoft Fabric Analytics data through authenticated API calls.

cloud-storagemonitoringdeveloper-tools
37
Forks
5
Open issues
5 mo ago
Last commit
2d ago
Indexed

Overview

Fabric-Analytics-MCP is a comprehensive Model Context Protocol server that provides tools for interacting with Microsoft Fabric data platform. It enables AI assistants like Claude to seamlessly access, analyze, and monitor Microsoft Fabric resources through standardized MCP protocols. The server supports complete workspace management, CRUD operations for Fabric items, advanced notebook management, Livy API integration, and comprehensive Spark monitoring capabilities.

Try asking AI

After installing, here are 5 things you can ask your AI assistant:

you:Automated workspace provisioning and management in Microsoft Fabric
you:Real-time monitoring and analysis of Spark applications running on Fabric
you:Migration of Azure Synapse Analytics workloads to Microsoft Fabric
you:How do I authenticate with Microsoft Fabric?
you:Can I migrate from Azure Synapse Analytics to Microsoft Fabric using this MCP server?

When to choose this

Choose this MCP server if you're already using Microsoft Fabric for analytics and want AI-powered workspace management, Spark monitoring, and automated migration tools.

When NOT to choose this

Don't choose this if you're not using Microsoft Fabric, as it requires authentication with Fabric services and provides no value for other data platforms.

Tools this server exposes

12 tools extracted from the README
  • fabric_list_workspaces

    List all accessible workspaces with detailed metadata

  • fabric_create_workspace

    Create new workspaces with custom configuration

  • fabric_list_capacities

    List all available Fabric capacities

  • fabric_assign_workspace_to_capacity

    Attach workspaces to dedicated capacity

  • fabric_list_synapse_workspaces

    List all Synapse workspaces in your Azure subscription

  • fabric_discover_synapse_workspace

    Inventory notebooks, pipelines, linked services from Synapse

  • fabric_transform_notebooks

    Transform Synapse notebooks to Fabric format

  • fabric_migrate_synapse_to_fabric

    Complete end-to-end migration from Synapse to Fabric

  • fabric_list_workspace_environments

    List all environments in a workspace

  • fabric_get_workspace_role_assignments

    View workspace permissions and role assignments

  • fabric_add_workspace_role_assignment

    Grant workspace access to users or groups

  • fabric_get_workspace_git_status

    Check Git integration status of a workspace

Comparable tools

synapse-mcppowerbi-mcpazure-analytics-mcp

Installation

Installation

  1. Install the MCP server:
npm install -g mcp-for-microsoft-fabric-analytics
  1. Configure Claude Desktop (add to config.json):
{
  "mcpServers": {
    "fabric-analytics": {
      "command": "node",
      "args": ["path/to/index.js"],
      "cwd": "path/to/project",
      "env": {
        "FABRIC_AUTH_METHOD": "bearer_token",
        "FABRIC_TOKEN": "your_bearer_token_here",
        "FABRIC_WORKSPACE_ID": "your_workspace_id",
        "ENABLE_HEALTH_SERVER": "false"
      }
    }
  }
}
  1. Get your bearer token from Power BI Embed Setup (tokens expire after ~1 hour)

FAQ

How do I authenticate with Microsoft Fabric?
The server supports multiple authentication methods: Bearer token, Service Principal, Device Code, Interactive, and Azure CLI. For quick setup, use Azure CLI authentication with 'az login' for zero-config setup.
Can I migrate from Azure Synapse Analytics to Microsoft Fabric using this MCP server?
Yes, the server includes 4 specialized migration tools that automate the migration of Spark notebooks and pipelines from Azure Synapse to Microsoft Fabric, with code transformation, asset discovery, and end-to-end automation capabilities.

Compare Fabric-Analytics-MCP with

GitHub →

Last updated · Auto-generated from public README + GitHub signals.