Fabric MCP
Tejido MCP
Fabric MCP es un servidor MCP basado en Python para interactuar con las API de Microsoft Fabric. Proporciona utilidades para gestionar espacios de trabajo, almacenes, almacenes y tablas. (Se añadirán más funciones próximamente). Este proyecto está inspirado en el siguiente: https://github.com/Augustab/microsoft\_fabric\_mcp/tree/main
Características
Enumere espacios de trabajo, casas en el lago, almacenes y mesas.
Recupere esquemas y metadatos para tablas Delta.
Generar documentación de rebajas para tablas Delta.
Related MCP server: power-bi-mcp
Requisitos
Python 3.12 o superior
Credenciales de Azure para autenticación
uv (de astral): Instrucciones de instalación
Azure CLI: Instrucciones de instalación
Opcional: Node.js y npm para ejecutar el inspector MCP: Instrucciones de instalación
Instalación
Clonar el repositorio:
git clone https://github.com/your-repo/fabric-mcp.git cd fabric-mcpConfigure su entorno virtual e instale las dependencias:
uv syncInstalar dependencias:
pip install -r requirements.txt
Uso
Conectarse a MS Fabric
Ejecute el comando CLI de Azure para iniciar sesión:
az login --scope https://api.fabric.microsoft.com/.default
Ejecutar el servidor MCP y conectarse a él mediante el inspector MCP
Ejecute el servidor MCP con el inspector expuesto para pruebas:
bash uv run --with mcp mcp dev fabric_mcp.pyEsto iniciará el servidor y expondrá el inspector enhttp://localhost:6274.
Ejecutar el servidor MCP y conectarse a él mediante el inspector MCP
Para usar el servidor MCP con VSCode, puedes configurar una configuración de inicio en tu archivo
launch.json:{ //Existing configurations... "mcp": { "servers": { "ms-fabric-mcp": { "type": "stdio", "command": "<FullPathToProjectFolder>\\.venv\\Scripts\\python.exe ", "args": [ "<FullPathToProjectFolder>\\fabric_mcp.py" ] } } } }Esta configuración permite ejecutar y conectarse al servidor MCP directamente desde VSCode. Además, proporciona acceso a las herramientas:

Al utilizar el modo Agente en el chat de Copilot, puede acceder a las diferentes herramientas disponibles en el servidor MCP especificando el nombre de la herramienta con #, por ejemplo, #list_workspaces.
Herramientas disponibles
Las siguientes herramientas están disponibles a través del servidor MCP:
list_workspaces: enumera todos los espacios de trabajo de Fabric disponibles.list_lakehouses(workspace): enumera todas las casas en el lago en un espacio de trabajo específico.list_warehouses(workspace): enumera todos los almacenes en un espacio de trabajo específico.list_tables(workspace, lakehouse): enumera todas las tablas en un lakehouse especificado.get_lakehouse_table_schema(workspace, lakehouse, table_name): recupera el esquema y los metadatos de una tabla Delta específica.get_all_lakehouse_schemas(workspace, lakehouse): recupera esquemas y metadatos para todas las tablas Delta en un lakehouse.set_lakehouse(workspace, lakehouse): establece el contexto actual de lakehouse.set_warehouse(workspace, warehouse): establece el contexto del almacén actual.set_workspace(workspace): establece el contexto del espacio de trabajo actual.
Licencia
Este proyecto está licenciado bajo la Licencia MIT. Consulte el archivo de LICENCIA para más detalles.
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