Справочник по Fabric Pro-Dev средствам MCP Server

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

Замечание

Имена инструментов и доступность могут меняться между выпусками. Проверьте доступные средства с помощью списка инструментов агента ИИ или репозитория GitHub.

Документация по API и рекомендации

Эти средства предоставляют агентУ ИИ спецификации Fabric API, схемы элементов и рекомендации— все они обслуживаются локально без подключения к динамическим средам Fabric. Используйте их для создания кода, понимания фигур API и выполнения рекомендуемых шаблонов.

инструмент Описание
docs_workloads Список Fabric типов рабочих нагрузок с доступными общедоступными спецификациями API
docs_workload-api-spec Извлекает полную спецификацию OpenAPI для конкретной рабочей нагрузки Fabric
docs_platform-api-spec Извлекает спецификацию OpenAPI для основных API платформы Fabric
docs_item-definitions Извлекает определения схемы JSON для элементов в API рабочей нагрузки Fabric
docs_best-practices Получение документации и рекомендаций по определенному разделу
docs_api-examples Извлекает примеры файлов запросов и ответов API для определенной рабочей нагрузки

Примеры запросов:

  • "Какие доступные типы рабочих нагрузок Fabric, с которыми можно работать?"
  • "Показать мне операции OpenAPI для записной книжки и дать пример текста создания"
  • "Получение спецификаций API уровня платформы для Microsoft Fabric"
  • Создание определения ресурсов Lakehouse с схемой, которая применяет строковый столбец и столбец datetime.
  • "Показать схему JSON для определения элемента конвейера данных"
  • "Показать рекомендации по обработке регулирования API в Fabric"
  • "Получение примеров полезных данных запросов и ответов для создания записной книжки"
  • "Каковы шаблоны разбиения на страницы для Fabric REST API?"

Операции с данными OneLake

Эти средства подключаются к среде Fabric для взаимодействия с хранилищем OneLake — перечисление рабочих областей и элементов, управление файлами и каталогами и запросы метаданных таблицы.

инструмент Описание
onelake_list_workspaces Списки доступных рабочих областей Microsoft Fabric
onelake_list_items Список элементов рабочей области с высокоуровневыми метаданными
onelake_list_items_dfs Список Fabric элементов через конечную точку DFS
onelake_list_files Список файлов с помощью конечной точки иерархического списка файлов
onelake_download_file Скачивает файл OneLake
onelake_upload_file Отправляет файл в хранилище OneLake
onelake_delete_file Удаляет файл из хранилища OneLake
onelake_create_directory Создание каталога через конечную точку DFS
onelake_delete_directory Удаляет каталог (необязательно рекурсивный)
onelake_get_table_config Извлекает конфигурацию API таблицы для элемента рабочей области
onelake_list_table_namespaces Перечисляет пространства имен таблиц (схемы), предоставляемые через API таблиц
onelake_get_table_namespace Извлекает метаданные для определенного пространства имен
onelake_list_tables Список таблиц, опубликованных в пространстве имен
onelake_get_table Извлекает определение для определенной таблицы

Это важно

В отличие от приведенных выше средств документации, средства OneLake подключаются к рабочей среде Fabric и требуют проверки подлинности.

Основные операции Fabric

Эти средства вызывают Fabric REST API для создания элементов Fabric и управления ими.

инструмент Описание
core_create-item Создает новые элементы Fabric (Lakehouses, Notebooks, Pipelines и т. д.)

Примеры рабочих процессов

В этих рабочих процессах показано, как объединять средства из разных категорий:

Изучение спецификаций API и создание кода

  1. "Какие типы рабочих нагрузок Fabric доступны?" — использует docs_workloads
  2. "Показать мне операции OpenAPI для записной книжки" — используется docs_workload-api-spec
  3. "Создание скрипта Python для создания записной книжки с помощью API Fabric" — агент использует контекст спецификации.

Работа с данными OneLake

  1. Перечисление рабочих областей Fabric — использует onelake_list_workspaces
  2. "Показать мне файлы в моем Sales lakehouse" — используется onelake_list_files
  3. "Скачать файл config.json" — используется onelake_download_file
  4. "Отправить обновленный config.json" — используется onelake_upload_file

Шаблон нового элемента Fabric

  1. "Показать схему JSON для определения элемента Lakehouse" — используется docs_item-definitions
  2. "Что такое рекомендации по проектированию Lakehouse?" — используется docs_best-practices
  3. "Создание нового Lakehouse с именем CustomerData в моей рабочей области разработки" используется core_create-item

Troubleshooting

Распространенные проблемы и решения см. в руководстве по Troubleshooting в репозитории GitHub.