Обзор Fabric MCP сервера (локальный)

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

Замечание

В этой статье представлен обзор. Полная документация см. в репозитории GitHub.

Что такое Fabric MCP-сервер (локальный)

Fabric MCP Server выполняется как локальный подпроцесс на машине разработчика, предоставляя агентам ИИ контекст Fabric и доступ к данным OneLake. Он предназначен для рабочих процессов разработки, где требуется:

  • Локальное выполнение — выполняется на компьютере без удаленной зависимости для средств документации
  • документация API — автономный доступ к спецификациям API Fabric, схемам и рекомендациям
  • Доступ OneLake — чтение и запись файлов, управление каталогами и таблицами запросов в OneLake
  • Расширяемость— добавление настраиваемых инструментов и рабочих процессов для ваших потребностей

Ключевые особенности

  • Архитектура локального подпроцесса — начинается и заканчивается вместе с вашей сессией агента ИИ
  • Три категории инструментов — документация по API, операции с данными OneLake и основные операции Fabric
  • С поддержкой оффлайн — документация и инструменты передового опыта, работающие без подключения к Fabric
  • Open source — возможность расширения и настройки проектов на GitHub
  • Несколько методов установки — расширение VS Code (рекомендуется), npm/npx или исходная сборка .NET

Когда следует использовать локальный сервер

Выберите Fabric MCP-сервер (локальный) при необходимости:

  • Explore Fabric API — обзор спецификаций API, схем элементов и рекомендаций в автономном режиме
  • Интеграции с Build Fabric — генерирование кода из спецификаций OpenAPI с помощью ИИ
  • Работа с данными OneLake — перечисление, загрузка, выгрузка и управление файлами в OneLake
  • Создайте элементы Fabric — шаблон для lakehouses, ноутбуков и других объектов
  • Разработка пользовательских инструментов — расширение сервера с помощью инструментов, относящихся к рабочему процессу

Architecture

Сервер:

  1. Выполняется в качестве подпроцесса, запущенного агентом ИИ.
  2. Предоставляет документацию по API и лучшие практики из встроенных ресурсов (в автономном режиме).
  3. Выполняет проверку подлинности с помощью локально настроенных учетных данных для вызовов OneLake и Fabric API.
  4. Возвращает результаты через протокол MCP.
  5. Останавливается, когда сеанс агента ИИ заканчивается.

Начало работы