Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Fabric Core MCP Server предоставляет средства, используемые агентами ИИ для взаимодействия с Microsoft Fabric. Каждое средство сопоставляется с Fabric операцией REST API и включает входную проверку и обработку ошибок.
Замечание
Fabric Core MCP Server в настоящее время находится в предварительной версии. Доступные средства и их возможности могут изменяться до общедоступной доступности.
Доступные средства
| инструмент | Описание |
|---|---|
list_workspaces |
Вывод списка всех рабочих областей, к которых у вас есть доступ |
get_workspace |
Получение подробных сведений о конкретной рабочей области |
create_workspace |
Создание рабочей области в клиенте Fabric |
update_workspace |
Обновление имени или описания рабочей области |
delete_workspace |
Удаление существующей рабочей области |
add_workspace_role |
Предоставление пользователю доступа к рабочей области |
list_workspace_roles |
Вывод списка всех назначений ролей для рабочей области |
get_workspace_role |
Получение сведений о назначении определенной роли |
update_workspace_role |
Изменение роли пользователя в рабочей области |
delete_workspace_role |
Удаление доступа пользователя к рабочей области |
list_items |
Вывод списка всех элементов в рабочей области |
get_item |
Получение подробных сведений об определенном элементе |
create_item |
Создание нового элемента в рабочей области |
update_item |
Обновление имени или описания элемента |
delete_item |
Удаление элемента из рабочей области |
get_item_definition |
Получение схемы или определения элемента |
update_item_definition |
Обновление определения или схемы элемента |
bulk_move_items |
Перемещение нескольких элементов в папку |
create_folder |
Создание папки в рабочей области |
list_folders |
Вывод списка всех папок в рабочей области |
get_folder |
Получение сведений о определенной папке |
update_folder |
Переименование папки |
delete_folder |
Удаление пустой папки |
move_folder |
Перемещение папки в новую родительскую папку |
list_capacities |
Перечислить все Fabric емкости, к которых у вас есть доступ |
get_operation_state |
Проверка состояния длительной операции |
get_operation_result |
Получение результата завершенной операции |
get_knowledge |
Получение рекомендаций и рекомендаций по типам элементов |
Роли рабочего пространства
рабочие области Fabric поддерживают четыре уровня ролей:
| Роль | Разрешения |
|---|---|
| Администратор | Полный контроль, включая параметры рабочей области, назначения ролей и удаление |
| Член | Создание, изменение и удаление элементов; Не удается управлять параметрами рабочей области или ролями |
| Contributor | Создание и изменение элементов; Не удается удалить элементы |
| Зритель | Доступ только для чтения к рабочей области и элементам |
Важные примечания
- У вас должны быть разрешения на создание рабочих областей в клиенте Fabric. Некоторые организации ограничивают создание рабочей области определенными ролями.
- Удаление рабочей области окончательно удаляет все элементы в ней. Отменить эту операцию невозможно.
- Папки должны быть пустыми перед удалением. Сначала переместите или удалите все элементы в папке.
- Добавьте Microsoft Graph MCP Server для автоматического разрешения адресов электронной почты. Без этого необходимо предоставить идентификаторы субъектов-пользователей для операций ролей.
Примеры рабочих процессов
Рабочий процесс 1. Изучение среды
Узнайте, к каким ресурсам у вас есть доступ в Fabric.
Запросы:
- Перечисление всех моих рабочих областей Fabric"
- "Показать все элементы в рабочей области "Аналитика продаж"
- "Какие лейкхаусы существуют в Аналитике продаж?"
- "Получение определения озера CustomerData"
Рабочий процесс 2. Создание среды разработки
Настройте полную рабочую область разработки с ресурсами и доступом к команде.
Запросы:
- Создание рабочей области с именем Sales Analytics Dev
- Создание lakehouse с именем CustomerData_Dev в Sales Analytics Dev
- "Добавление john@contoso.com в качестве участника в разработку аналитики продаж"
- "Добавление sarah@contoso.com члена в разработку аналитики продаж"
Подсказка
Для разрешения адресов электронной почты этот рабочий процесс требует Microsoft Graph MCP. Без Graph MCP предоставьте идентификаторы субъектов-пользователей вместо сообщений электронной почты.
Рабочий процесс 3. Аудит разрешений и управление ими
Просмотрите и обновите управление доступом к рабочей области.
Запросы:
- Перечисление всех назначений ролей для рабочей области Finance
- "У кого есть доступ администратора к финансам?"
- "Изменение john@contoso.com от средства просмотра к участнику в финансах"
- "Удалить contractor@contoso.com из рабочей области Finance"
Troubleshooting
Недопустимая ошибка идентификатора рабочей области
Проблема: Сообщение об ошибке указывает "Недопустимый идентификатор рабочей области" при указании имени или идентификатора рабочей области.
Solution:
- Выполните команду
list_workspaces, чтобы получить правильный идентификатор рабочей области. - Используйте идентификатор рабочей области (формат UUID) в последующих операциях.
Сбой проверки подлинности (ошибки 401 или 403)
Проблема: Операции завершаются ошибкой авторизации.
Решение для VS Code:
- Нажмите клавиши CTRL+SHIFT+P и выберите MCP: Удалить сервер, выберите структуру.
- Нажмите клавиши CTRL+SHIFT+P и выберите MCP: добавить HTTP сервера>.
- Введите
https://api.fabric.microsoft.com/v1/mcp/coreи завершите проверку подлинности браузера.
Решение для Claude Desktop и других клиентов:
Создайте новый маркер доступа:
az account get-access-token --resource https://api.fabric.microsoft.comОбновите конфигурацию клиента с помощью нового маркера.
Время ожидания длительной операции
Проблема: Операция, как представляется, истекает или не завершается.
Решение: Используйте средства операций для мониторинга асинхронных операций:
- Обратите внимание на
operation-idвозвращаемую из начальной операции. - Проверка состояния: "Проверка состояния операции {operation-id}"
- После получения состояния "Успешно" получите результат: "Получить результат операции {operation-id}"
Сведения о подключении
-
Конечная точка:
https://api.fabric.microsoft.com/v1/mcp/core - Auth: OAuth 2.0 через Microsoft Entra ID
-
Размах:
https://api.fabric.microsoft.com/.default
Связанный контент
- Get, запущенный с сервера FABRIC Core MCP
- обзор сервера Fabric Core MCP
- Обзор серверов Fabric MCP — Сравнение Core и Pro-Dev
- Справочник по REST API Microsoft Fabric REST API
- Microsoft Graph СЕРВЕР MCP