Horizun PBI MCP — MCP-сервер для Claude Code: функции и запуск
Сервер связывает ИИ-ассистента с локальными моделями Power BI Desktop и файлами проектов PBIP. Помогает писать DAX, проверять семантические модели и верстать отчёты на лету.
claude mcp add horizun-pbi-mcp -- uvx horizun-pbi-mcpЧто делает Horizun PBI MCP
Инструмент разворачивается локально и включает набор из 139 функций для прямого взаимодействия с Power BI. Через порт localhost сервер подключается к запущенному приложению Desktop, считывает метаданные, отправляет DAX-запросы и обновляет меры. Кроме живой сессии поддерживается правка файлов на диске: разбор TMDL, создание визуалов в коде PBIR и перевод старых файлов .pbix в открытый формат .pbip.
Архитектура разделяет работу с памятью и диском: редактировать визуалы отчёта в PBIR безопасно только при закрытом Desktop, поэтому одновременная запись в обоих режимах заблокирована. Сервер не отправляет отчёты в облачный сервис Power BI Service и не делает туда публикаций. Каждая запись на диск создаёт резервную копию и проверяется обратным чтением, а опасные действия требуют подтверждения confirm=true.
Для запуска обязательна операционная система Windows 10 или 11 и интерпретатор Python не ниже версии 3.10. Если Power BI Desktop не установлен, функции прямого выполнения DAX работать не будут, но анализ и правка исходников PBIP останутся доступны.
Какие задачи решает
- найти ошибки в расчёте мер DAX через тестовые запросы
- провести аудит проекта PBIP перед отправкой изменений в git
- конвертировать отчёт из закрытого
.pbixв структурированный.pbip - собрать страницу отчёта и настроить визуалы по текстовому описанию
- выгрузить документацию по всем мерам семантической модели в Excel
Примеры запросов агенту
- Проверь проект PBIP на ошибки и перечисли самые критичные проблемы перед внесением правок.
- Мера выручки отдаёт пустое значение за декабрь. Выполни DAX-запрос к открытой модели и найди причину.
- Создай новую страницу отчёта в PBIR по этой спецификации и проверь валидность разметки.
Как установить Horizun PBI MCP
Командой платформы
claude mcp add horizun-pbi-mcp -- uvx horizun-pbi-mcpuvx запускает команду с именем пакета; если в README она другая — uvx --from horizun-pbi-mcp <команда>
Командой платформы
codex mcp add horizun-pbi-mcp -- uvx horizun-pbi-mcpuvx запускает команду с именем пакета; если в README она другая — uvx --from horizun-pbi-mcp <команда>
Файл настроек
{
"mcpServers": {
"horizun-pbi-mcp": {
"command": "uvx",
"args": [
"horizun-pbi-mcp"
]
}
}
}uvx запускает команду с именем пакета; если в README она другая — uvx --from horizun-pbi-mcp <команда>
Файл настроек
{
"servers": {
"horizun-pbi-mcp": {
"type": "stdio",
"command": "uvx",
"args": [
"horizun-pbi-mcp"
]
}
}
}uvx запускает команду с именем пакета; если в README она другая — uvx --from horizun-pbi-mcp <команда>
Командой платформы
gemini mcp add horizun-pbi-mcp uvx horizun-pbi-mcpuvx запускает команду с именем пакета; если в README она другая — uvx --from horizun-pbi-mcp <команда>
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о Horizun PBI MCP
Как установить Horizun PBI MCP в Claude Code?
Выполните команду claude mcp add horizun-pbi-mcp -- uvx horizun-pbi-mcp. Для работы требуются Windows 10 или 11 и Python версии 3.10 или выше.
Что делает Horizun PBI MCP?
Он предоставляет ассистенту 139 инструментов для выполнения DAX, редактирования TMDL, генерации визуалов в PBIR и аудита проектов Power BI. Все операции выполняются локально на вашем компьютере.
Поддерживает ли сервер публикацию в Power BI Service?
Нет, публикация и обновление в облачной службе Power BI Service не поддерживаются. Сервер взаимодействует только с локальным приложением Desktop и проектными файлами на диске.