A
licenseNot graded
qualityD
maintenanceBridges the Model Context Protocol to the Tabular Object Model, enabling natural language inspection, optimization, and authoring of DAX in Power BI Desktop.
27
MIT
Power BI Desktop 統合のための TypeScript MCP (Model Context Protocol) サーバーです。ローカルの Analysis Services (XMLA) エンドポイント経由で実行中の Power BI Desktop インスタンスに接続し、モデル作業用の専門エージェント群を公開します: DAX クエリの実行、テーブル構造の検査と編集、モデルリレーションシップの管理。
src/
index.ts entry point
agents/ 13 specialized agents (DAX, tables, relationships, ...)
server/ MCP server wiring
services/ XMLA / Power BI connection services
types/ shared types
utils/ helpers
tests/ unit and integration tests (synthetic star-schema demo data)Related MCP server: Claude Power BI MCP
npm install
npm run build # tsc -> dist/Power BI Desktop が対象のモデルを開いた状態で実行されている必要があります (サーバーはローカルの XMLA ポートを検出します)。
{
"mcpServers": {
"powerbi": {
"command": "node",
"args": ["<path-to-repo>/dist/index.js"]
}
}
}This server cannot be deployed
Forge designed Power BI projects (.pbip) from your agent, bound to your own semantic model.
PostgreSQL, MySQL, and SQL Server in one session. 26 read-only MCP tools for AI agents.
Design domain models and generate deterministic multi-stack code, driven by your coding agent.
Create and manage AI agents that collaborate and solve problems through natural language interacti…