Fabric RTI MCP
Официальный MCP-сервер Microsoft для Fabric Real-Time Intelligence: KQL-запросы, Eventstreams, Activator и карты из агента.
- 133 ★ репозитория
- Последний коммит
- MIT
Расширенный доступ
Почему такой уровень
- Агент выполняет команды управления Kusto и удаляет Eventstreams и карты с вашими правами в Azure.
- Запросы и схемы данных уходят выбранным кластерам; по умолчанию разрешены службы вне списка известных.
Установка
- Работает в
Ручная установка
{
"mcp": {
"servers": {
"fabric-rti-mcp": {
"command": "uvx",
"args": ["microsoft-fabric-rti-mcp"],
"env": {
"KUSTO_SERVICE_URI": "https://help.kusto.windows.net/",
"KUSTO_SERVICE_DEFAULT_DB": "Samples",
"FABRIC_API_BASE": "https://api.fabric.microsoft.com/v1"
}
}
}
}
}Запись для `settings.json`; в `mcp.json` блок лежит под ключом `servers`. Нужен `uv`.
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Агент выполняет команды управления Kusto и удаляет Eventstreams и карты с вашими правами в Azure.
- Запросы и схемы данных уходят выбранным кластерам; по умолчанию разрешены службы вне списка известных.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Fabric RTI MCP дает агенту доступ к Microsoft Fabric Real-Time Intelligence. `kusto_query` выполняет KQL в Eventhouse и Azure Data Explorer, `kusto_command` запускает команды управления, а `kusto_show_queryplan` показывает план запроса без выполнения. Отдельные группы инструментов управляют Eventstreams (список, создание, обновление, удаление и пошаговая сборка определения), триггерами Activator и картами Map. Аутентификация идет через Azure Identity. В репозитории лежит скилл KQL для Copilot: он учит агента типичным ошибкам синтаксиса и шаблонам запросов. Проект в публичном превью, интерфейс может меняться до общего доступа.
Для кого. Аналитикам и инженерам данных в Microsoft Fabric, которые расспрашивают агента о потоковых данных обычным языком и получают KQL.
Подходит, если
- Нужно узнать схему таблицы Eventhouse и взять десять строк для примера.
- Агент проверяет план дорогого KQL-запроса до запуска.
- Eventstream для данных датчиков создается по описанию.
- Письмо или сообщение в Teams уходит при условии по таблице через Activator.
Не подходит, если
- Данные лежат вне Fabric и Azure Data Explorer.
- Агенту нельзя выполнять команды управления `.drop` и `.alter` на рабочем кластере.
- Удаление Eventstreams и карт должно оставаться ручным действием.
Пример запроса к агенту
Покажи схему таблицы StormEvents в Eventhouse, возьми 10 строк и проверь план запроса перед тяжелым анализом.MCP
- Транспорт
- stdio
- Авторизация
- OAuth
Переменные окружения
KUSTO_SERVICE_URI- Адрес кластера Kusto по умолчанию.
KUSTO_SERVICE_DEFAULT_DB- База данных по умолчанию для запросов Kusto.
FABRIC_API_BASE- Базовый адрес API Microsoft Fabric.
FABRIC_RTI_ALLOWED_TOOLS- Службы или инструменты через запятую, которые попадут к агенту.
Ограничения
Проект в публичном превью, реализация может сильно измениться до общего доступа. Нужен доступ к Fabric или кластеру Kusto через Azure Identity. `kusto_command` и инструменты удаления меняют данные: ограничьте набор через `FABRIC_RTI_ALLOWED_TOOLS`. По умолчанию `KUSTO_ALLOW_UNKNOWN_SERVICES` равен `true`, и агент может подключаться к кластерам вне списка `KUSTO_KNOWN_SERVICES`. Остальные элементы Real-Time Intelligence в README отмечены как планируемые и пока не поддерживаются.
Как отключить. Уберите блок `fabric-rti-mcp` из `settings.json` или `mcp.json`. Права в Azure при необходимости отзовите отдельно.
Частые вопросы
Какие переменные окружения обязательны?
Никакие: сервер стартует с демонстрационными настройками. `KUSTO_SERVICE_URI` и `KUSTO_SERVICE_DEFAULT_DB` задают кластер и базу по умолчанию.
Как ограничить набор инструментов?
Задайте `FABRIC_RTI_ALLOWED_TOOLS` списком служб или имен инструментов через запятую, например `kusto,map_get`.
Как оценить дорогой запрос, не запуская его?
Вызовите `kusto_show_queryplan`: он вернет план и подсказки по выполнению без запуска запроса.
Какая аутентификация?
Сервер использует Azure Identity, ключ API в конфиг не вставляют.
Что за скилл KQL в репозитории?
Папка `.github/skills/kql/` с правилами написания и отладки KQL: типичные ошибки синтаксиса, соединения, даты и шаблоны запросов.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
MCP-серверыПлагин Microsoft для Fabric: хранилища и Lakehouse, Spark, Power BI, Eventhouse, потоки событий и миграции для Copilot CLI и Claude Code
Управление конвейерами, потоками данных и шлюзами Fabric через Azure AD: официальный сервер Microsoft для VS Code
MCP Jitsu настраивает и отлаживает конвейеры данных: назначения, потоки, функции, живые события и синхронизации.
MCP-сервер и CLI для управления настоящим Microsoft Excel: Power Query, DAX, VBA, сводные таблицы, диаграммы
Официальный MCP-сервер Tableau: агент ищет источники данных, отправляет к ним запросы и открывает дашборды и метрики Pulse
Graphlit MCP Server — база знаний для агента
Graphlit MCP Server
Официальный MCP-сервер Graphlit: агент собирает материалы из Slack, GitHub, почты и сайтов в базу знаний и ищет по ней
Коротко о README
Сервер объединяет Eventhouse (Kusto), Eventstreams, Activator и Map в одном MCP. Набор инструментов можно сузить переменной окружения.