
sulaiman013/powerbi-mcp
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
sulaiman013/powerbi-mcp — это кандидат на сервер MCP, импортированный из https://github.com/sulaiman013/powerbi-mcp.
Обзор
sulaiman013/powerbi-mcp — это кандидат на сервер MCP, импортированный из https://github.com/sulaiman013/powerbi-mcp.
Обзор (машинный перевод)
Корпоративный сервер Model Context Protocol для Power BI и Microsoft Fabric.
Позвольте ассистентам ИИ проверять, задавать запросы, проверять, оптимизировать, управлять и безопасно рефакторить Power BI Семантические модели и отчеты с помощью естественного языка.
Отказ от ответственности: Это независимый, общественный проект. Он не связан, не поддерживается или связан с Microsoft Corporation или Anthropic.
Что это такое
Power BI MCP Server подключает AI-ассистента (Claude, GitHub Copilot, любой MCP-клиент) к вашему Контент Power BI через единый интерфейс. Он взаимодействует с локальной моделью Power BI Desktop (запросы И живые записи), опубликованный набор данных Power BI Service, файлы Power BI Project (PBIP) на диске, а также в самом приложении Power BI Desktop (через Desktop Bridge от Microsoft, для горячая перезагрузка и скриншоты), и охватывает каждую операцию в слое безопасности и управления.
Он показывает 82 инструмента плюс MCP ресурсы, подсказки и завершение, и поставляется вместе с 25 тестовых наборов на основе утверждения.
| Возможности | Что вы получаете |
|---|---|
| Двойное подключение | Power BI Desktop (локальное) и Power BI Service (облако) |
Эта страница переведена автоматически. Технические детали смотрите в оригинале.
README
Показан фрагмент оригинального README. Открыть оригинал.
Power BI MCP Server
An enterprise-grade Model Context Protocol server for Power BI and Microsoft Fabric.
Let AI assistants inspect, query, validate, optimize, govern, and safely refactor Power BI semantic models and reports, through natural language.
Disclaimer: This is an independent, community project. It is not affiliated with, endorsed by, or connected to Microsoft Corporation or Anthropic.
What it is
Power BI MCP Server connects an AI assistant (Claude, GitHub Copilot, any MCP client) to your Power BI content through one consistent interface. It talks to a local Power BI Desktop model (queries AND live writes), a published Power BI Service dataset, Power BI Project (PBIP) files on disk, and the running Power BI Desktop app itself (through Microsoft’s Desktop Bridge, for hot-reload and screenshots), and wraps every operation in a security and governance layer.
It exposes 82 tools plus MCP resources, prompts, and completion, and ships with 25 assert-based test suites.
| Capability | What you get |
|---|---|
| Dual connectivity | Power BI Desktop (local) and Power BI Service (cloud) |
| Natural-language DAX | Run, validate, and optimize DAX through conversation |
| Safe refactoring | PBIP-based renames that update the model and the report visuals |
| Bulk DAX creation | Measure-suite generator (time intelligence, ratios, ranks) written offline or live |
| Data modelling | Date-dimension generator, calculation groups, hierarchies, offline TMDL authoring |
| Warehouse audit | Star-schema classification + findings, referential-integrity orphan scan |
| Report authoring (preview) | Add pages, visuals, and field bindings to PBIR reports from the agent |
| Desktop Bridge (preview) | Hot-reload the open report and screenshot pages in the RUNNING Desktop |
| DAX safety loop | Validate before committing; impact analysis; atomic transactions |
| Model quality | Best Practice Analyzer, AI-readiness scoring, VertiPaq-style storage analysis |
Установка
docker run --rm -i -v /path/to/MyReport:/work powerbi-mcpКонфигурация
{
"mcpServers": {
"powerbi": {
"command": "python",
"args": ["C:/path/to/powerbi-mcp/src/server.py"],
"env": {
"PYTHONPATH": "C:/path/to/powerbi-mcp/src"
}
}
}
}