Fabric MCP
Ткань МКП
Fabric MCP — это MCP-сервер на основе Python для взаимодействия с API Microsoft Fabric. Он предоставляет утилиты для управления рабочими пространствами, озерными домами, складами и таблицами. (В будущем будут добавлены дополнительные функции). Этот проект вдохновлен следующим проектом: https://github.com/Augustab/microsoft\_fabric\_mcp/tree/main
Функции
Перечислите рабочие места, домики у озера, склады и столы.
Извлечение схем и метаданных для таблиц Delta.
Создание документации по разметке для таблиц Delta.
Related MCP server: power-bi-mcp
Требования
Python 3.12 или выше
Учетные данные Azure для аутентификации
uv (из астрального): Инструкции по установке
Azure Cli: инструкции по установке
Дополнительно: Node.js и npm для запуска инспектора MCP: Инструкции по установке
Установка
Клонируйте репозиторий:
git clone https://github.com/your-repo/fabric-mcp.git cd fabric-mcpНастройте виртуальную среду и установите зависимости:
uv syncУстановить зависимости:
pip install -r requirements.txt
Использование
Подключиться к MS Fabric
Для входа в систему выполните команду Azure CLI:
az login --scope https://api.fabric.microsoft.com/.default
Запуск сервера MCP и подключение к нему с помощью инспектора MCP
Запустите сервер MCP с открытым инспектором для тестирования:
bash uv run --with mcp mcp dev fabric_mcp.pyЭто запустит сервер и откроет инспектор по адресуhttp://localhost:6274.
Запуск сервера MCP и подключение к нему с помощью инспектора MCP
Чтобы использовать сервер MCP с VSCode, вы можете настроить конфигурацию запуска в файле
launch.json:{ //Existing configurations... "mcp": { "servers": { "ms-fabric-mcp": { "type": "stdio", "command": "<FullPathToProjectFolder>\\.venv\\Scripts\\python.exe ", "args": [ "<FullPathToProjectFolder>\\fabric_mcp.py" ] } } } }Эта конфигурация позволяет запускать и подключаться к серверу MCP напрямую из VSCode. И предоставлять доступ к инструментам:

Используя режим агента в чате Copilot, вы можете получить доступ к различным инструментам, доступным на сервере MCP, указав имя инструмента с помощью #, например #list_workspaces.
Доступные инструменты
Через сервер MCP доступны следующие инструменты:
list_workspaces: список всех доступных рабочих пространств Fabric.list_lakehouses(workspace): список всех домов у озер в указанной рабочей области.list_warehouses(workspace): список всех складов в указанной рабочей области.list_tables(workspace, lakehouse): список всех таблиц в указанном lakehouse.get_lakehouse_table_schema(workspace, lakehouse, table_name): получение схемы и метаданных для определенной таблицы Delta.get_all_lakehouse_schemas(workspace, lakehouse): извлечение схем и метаданных для всех таблиц Delta в lakehouse.set_lakehouse(workspace, lakehouse): Установить текущий контекст lakehouse.set_warehouse(workspace, warehouse): Установить текущий контекст склада.set_workspace(workspace): Установить текущий контекст рабочего пространства.
Лицензия
Этот проект лицензирован по лицензии MIT. Подробности см. в файле 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