Общие сведения о сервере MCP Fabric Core

Fabric Core MCP Server — это облачная конечная точка, которая позволяет агентам ИИ взаимодействовать с Microsoft Fabric с помощью естественного языка. Система, построенная на протоколе контекста модели (MCP), преобразует ваши запросы в вызовы API Fabric, учитывая ваши разрешения и политики безопасности.

Замечание

Fabric Core MCP Server в настоящее время находится в предварительной версии. Функции и конфигурации могут изменяться до общедоступной доступности.

Подсказка

Впервые используете Fabric MCP? Начните с изучения обзора серверов Fabric MCP, чтобы разобраться в протоколе и сравнить серверы Core с Pro-Dev.

Принцип работы

При подключении агента ИИ к серверу FABRIC Core MCP:

  1. Агент подключается к облачной конечной точке по адресу https://api.fabric.microsoft.com/v1/mcp/core.
  2. Проверка подлинности выполняется через поток OAuth 2.0 на основе браузера с помощью Microsoft Entra ID.
  3. Агент обнаруживает доступные средства (рабочие области, элементы, разрешения, папки, емкости).
  4. Когда вы задаете вопрос, агент выбирает правильное средство, а сервер вызывает Fabric REST API от вашего имени.
  5. Все операции соответствуют вашим разрешениям RBAC Fabric и записываются в аудиторские журналы.

Поддерживаемые операции

В настоящее время Fabric Core MCP сервер поддерживает следующее:

  • Операции с рабочей областью — список, создание, обновление и удаление рабочих областей
  • управление элементами — создание, чтение, обновление и удаление элементов Fabric (озерохранилища, семантические модели, записные книжки, конвейеры и более 20 других типов)
  • Управление разрешениями — назначение и отзыв ролей в рабочей области (Администратор, Участник, Сотрудник, Наблюдатель)
  • Организация папок — создание папок и управление ими в рабочих областях
  • Сведения о емкости — Список доступных емкостей и проверка статуса работы

Полный список инструментов можно найти в справочнике по инструментам.

Сценарии использования

Исследуйте вашу среду Fabric

  • Перечисление всех моих рабочих областей Fabric"
  • "Показать все семантические модели в рабочей области "Аналитика продаж"
  • Какие лейкхаусы существуют в моей среде разработки?

Создание ресурсов и управление ими

  • Создание рабочей области с именем Sales Analytics Dev
  • Создание lakehouse с именем CustomerData в рабочей области разработки

Управление разрешениями

  • "У кого есть доступ администратора к Аналитике продаж?"
  • Добавить john@contoso.com в качестве участника в мою рабочую область для разработки

Автоматизация рабочих процессов

  • "Создайте новую рабочую область с помощью lakehouse, а затем добавьте мою команду в качестве участников"
  • Найдите все рабочие пространства, где я администратор, и перечислите их распределение емкости.

Ограничения

  • Все операции учитывают ваши существующие разрешения Fabric (RBAC)
  • Некоторые расширенные функции Fabric могут еще не иметь соответствующих средств MCP
  • Операции, изменяющие данные в элементах (например, в таблицах Lakehouse или коде записной книжки), требуют непосредственного доступа к Fabric.

Следующий шаг