Skip to main content
Glama

Ткань МКП

Fabric MCP — это MCP-сервер на основе Python для взаимодействия с API Microsoft Fabric. Он предоставляет утилиты для управления рабочими пространствами, озерными домами, складами и таблицами. (В будущем будут добавлены дополнительные функции). Этот проект вдохновлен следующим проектом: https://github.com/Augustab/microsoft\_fabric\_mcp/tree/main

Функции

  • Перечислите рабочие места, домики у озера, склады и столы.

  • Извлечение схем и метаданных для таблиц Delta.

  • Создание документации по разметке для таблиц Delta.

Related MCP server: power-bi-mcp

Требования

Установка

  1. Клонируйте репозиторий:

    git clone https://github.com/your-repo/fabric-mcp.git
    cd fabric-mcp
  2. Настройте виртуальную среду и установите зависимости:

    uv sync
  3. Установить зависимости:

    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.

F
license - not found
Not graded
quality - not tested
D
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

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

View all related MCP servers

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.

View all MCP Connectors

Latest Blog Posts

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