Что такое серверы MCP Fabric?

Microsoft Fabric предоставляет два дополнительных сервера протокола контекста модели (MCP), которые позволяют агентам ИИ взаимодействовать с Fabric с использованием естественного языка. Выберите сервер, размещенный в облаке Core для быстрого доступа к рабочим областям и элементам Fabric или локальным Pro-Dev для рабочих процессов разработки с доступом к файловой системе и расширяемостью.

Что такое протокол контекста модели

Протокол контекста модели (MCP) — это открытый стандарт, позволяющий агентам ИИ безопасно обращаться к внешним источникам данных и службам через единый интерфейс. MCP перемещает взаимодействие искусственного интеллекта за рамки фактического управления системой, позволяя агентам считывать данные, выполнять операции и автоматизировать рабочие процессы.

Ключевые преимущества

  • интерфейс Standardized — один протокол работает во всех агентах ИИ (VS Code с GitHub Copilot, Claude Desktop и пользовательскими агентами).
  • Безопасность по проекту — встроенная аутентификация, управление доступом на основе ролей (RBAC) и аудиторские следы защищают корпоративные данные.
  • Типизированные операции — определенные схемы для входных и выходных данных снижают ошибки и повышают надежность.
  • Обнаруживаемые возможности — агенты ИИ автоматически изучают имеющиеся операции, адаптируясь к доступным ресурсам.

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

Когда вы задаёте агенту ИИ вопрос о Fabric.

  1. Агент анализирует запрос, чтобы понять намерение.
  2. Агент обнаруживает доступные средства MCP и выбирает соответствующую операцию.
  3. Сервер MCP проходит проверку подлинности запроса и проверяет ваши разрешения.
  4. Сервер вызывает API Fabric от вашего имени.
  5. Агент интерпретирует ответ API и предоставляет ответ на естественный язык.

Что такое сервер MCP Fabric Core

Fabric Core MCP Server — это удаленная облачная конечная точка, которая предоставляет общедоступные API Fabric как типизированные средства MCP. Любой агент ИИ, совместимый с MCP, может подключиться к нему без установки программного обеспечения— просто добавьте URL-адрес сервера и выполните проверку подлинности с помощью учетной записи Microsoft Entra ID.

Замечание

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

Ключевые характеристики:

  • Размещенное в облаке — локальная установка не требуется. Подключитесь к серверу, указав URL-адрес для вашего ИИ-агента.
  • API-ориентированный — каждое средство MCP связано с Fabric REST API для рабочих областей, элементов, разрешений и прочего.
  • Аутентификация OAuth 2.0 — автоматическая проверка подлинности через Microsoft Entra ID с использованием ваших существующих учетных данных.
  • Обеспечивается соблюдение RBAC — каждая операция учитывает назначения ролей Fabric (администратор, участник, вкладчик или просмотрщик). Вы можете получить доступ только к ресурсам, которые вы авторизованы для использования.
  • Аудит зафиксирован — все действия записываются в журналах аудита Fabric с вашей учетной записью.

Что такое сервер MCP Fabric Pro-Dev

Fabric Pro-Dev MCP-сервер — это локальный, ориентированный на разработку сервер MCP, который выполняется в качестве подпроцесса на компьютере. Он предоставляет агентам ИИ доступ к документации по API Fabric, операциям с данными OneLake и созданию основных элементов Fabric, а также доступ к локальной файловой системе.

Ключевые характеристики:

  • Локальная архитектура субпроцесса — выполняется на компьютере всякий раз, когда агент ИИ нуждается в нем, не зависит от облака.
  • Интеграция файловой системы — чтение и запись локальных файлов и конфигураций в рамках рабочих процессов разработки.
  • Development tooling — спецификации API, рекомендации и операции OneLake, оптимизированные для создания решений Fabric.
  • Open source — расширение и настройка рабочих процессов в GitHub.
  • Поддержка работы в офлайне — документация и инструменты лучших практик функционируют без активного подключения к Fabric.

Сравнение серверов

Функция Core (облачные технологии) Pro-Dev (локальный)
Управление рабочей областью Да
Элемент CRUD Да Создавайте только
Управление разрешениями Да
Управление папками Да
Операции с файлами OneLake Да
Документация и спецификации API (в автономном режиме) Да
Требуется установка Нет Да (Node.js)
Аутентификация OAuth 2.0 (Entra ID) Локальные учетные данные
Ведение журнала аудита Да
Открытый исходный код Нет Да

Подсказка

Вы можете одновременно использовать оба сервера. Настройте агент ИИ для подключения к Core (для облачных операций) и Pro-Dev (для локальных задач разработки).

Безопасность и соответствие требованиям

Оба сервера FABRIC MCP поддерживают корпоративные стандарты безопасности:

  • Требуется аутентификация — Для всех операций требуются действительные учетные данные.
  • Принудительное применение RBAC — вы можете получить доступ только к ресурсам, которые вы авторизованы для использования.
  • Отсутствие повышения привилегий — серверы не предоставляют дополнительные разрешения в дополнение к тому, что у вас уже есть в Fabric
  • На основе токенов — краткосрочные токены доступа с автоматическим обновлением

Дополнительные сведения о потоках проверки подлинности и устранении неполадок см. в статье "Начало работы с Core " или " Начало работы с Pro-Dev".