Powerbi Mcp Servers
БесплатноНе проверен🔥 Dual Power BI MCP Servers: Local .pbix analysis + Live Azure API queries for Claude Desktop
Описание
🔥 Dual Power BI MCP Servers: Local .pbix analysis + Live Azure API queries for Claude Desktop
README
Dual Power BI integration for Claude Desktop - Local .pbix analysis + Live Azure API queries
✨ Features
This repository provides two complementary MCP servers for comprehensive Power BI integration:
🏠 Local Analysis Server (pbixray-mcp-server)
- Analyze local
.pbixfiles without cloud connection - Extract DAX measures, Power Query M code, relationships
- Explore data model structure and table contents
- Perfect for offline analysis and documentation
☁️ Azure Live API Server (powerbi-azure-mcp)
- Query live Power BI datasets via REST API
- Execute DAX queries in real-time
- List workspaces, datasets, and table schemas
- Authenticate with Azure service principal
🚀 Quick Start
Prerequisites
- Claude Desktop installed
- Node.js 18+ and Python 3.8+
- Azure service principal with Power BI permissions (for live API)
Installation
Clone this repository:
git clone https://github.com/anix-lynch/powerbi-mcp-servers.git cd powerbi-mcp-serversSetup Local Server:
cd pbixray-mcp-server python -m venv venv source venv/bin/activate # Windows: venv\Scripts\activate pip install mcp pbixray numpy "mcp[cli]"Setup Azure Server:
cd ../powerbi-azure-mcp npm install cp .env.example .env # Edit .env with your Azure credentialsConfigure Claude Desktop: Add to your MCP configuration:
{ "mcpServers": { "powerbi-local": { "command": "bash", "args": ["-c", "source ~/path/to/pbixray-mcp-server/venv/bin/activate && python ~/path/to/pbixray-mcp-server/src/pbixray_server.py --max-rows 100"] }, "powerbi-azure": { "command": "node", "args": ["/path/to/powerbi-azure-mcp/src/server.mjs"] } } }
🎮 Usage Examples
Local File Analysis
"Load this PBIX file: /Users/username/Downloads/sales-report.pbix"
"What tables are in this model?"
"Show me all DAX measures from the Sales table"
"Get the Power Query M code"
Live Azure Queries
"Test my Power BI connection"
"List all my Power BI workspaces"
"Execute this DAX query: EVALUATE Sales"
"Show me table schema for dataset [dataset-id]"
🔧 Configuration
Azure Setup
Create a service principal with these permissions:
Dataset.Read.AllWorkspace.ReadWrite.All
Environment Variables
AZURE_CLIENT_ID=your-app-id
AZURE_CLIENT_SECRET=your-client-secret
AZURE_TENANT_ID=your-tenant-id
📁 Project Structure
powerbi-mcp-servers/
├── pbixray-mcp-server/ # Local .pbix analysis
│ ├── src/pbixray_server.py # Python MCP server
│ ├── demo/ # Sample files
│ └── requirements.txt
├── powerbi-azure-mcp/ # Live Azure API
│ ├── src/server.mjs # Node.js MCP server
│ ├── package.json
│ └── .env.example
└── docs/ # Documentation
🎯 Available Tools
Local Server Tools
load_pbix_file- Load Power BI file for analysisget_tables- List all tables in the modelget_dax_measures- Access DAX measures with filteringget_power_query- Display M/Power Query codeget_relationships- Get data model relationshipsget_table_contents- Retrieve table data with pagination
Azure Server Tools
test_connection- Test Azure authenticationlist_workspaces- List accessible workspaceslist_datasets- Browse datasets in workspaceexecute_dax_query- Run DAX queries against live dataget_dataset_tables- Explore table schemasget_dataset_info- Get dataset metadata
🤝 Contributing
- Fork the repository
- Create a feature branch (
git checkout -b feature/amazing-feature) - Commit your changes (
git commit -m 'Add amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - Open a Pull Request
📄 License
This project is licensed under the MIT License - see the LICENSE file for details.
🙏 Credits
- PBIXRay - Power BI file analysis library
- Model Context Protocol - MCP specification
- Microsoft Power BI REST API
Built with ❤️ for the Claude + Power BI community
Установка Powerbi Mcp Servers
У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.
▸ github.com/MercuryML/powerbi-mcp-serversFAQ
Powerbi Mcp Servers MCP бесплатный?
Да, Powerbi Mcp Servers MCP бесплатный — установка в пару кликов через Unyly без оплаты.
Нужен ли API-ключ для Powerbi Mcp Servers?
Нет, Powerbi Mcp Servers работает без API-ключей и переменных окружения.
Powerbi Mcp Servers — hosted или self-hosted?
Self-hosted: сервер запускается локально на твоей машине командой из раздела установки.
Как установить Powerbi Mcp Servers в Claude Desktop, Claude Code или Cursor?
Открой Powerbi Mcp Servers на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.
Похожие MCP
Fetch
Web content fetching and conversion for efficient LLM usage.
AWS KB Retrieval
Retrieval from AWS Knowledge Base using Bedrock Agent Runtime.
автор: modelcontextprotocolSpring AI MCP Server
Provides auto-configuration for setting up an MCP server in Spring Boot applications.
llm-analysis-assistant
A very streamlined mcp client that supports calling and monitoring stdio/sse/streamableHttp, and can also view request responses through the /logs page. It also
автор: xuzexin-hzCompare Powerbi Mcp Servers with
Не уверен что выбрать?
Найди свой стек за 60 секунд
Автор?
Embed-бейдж для README
Похожее
Все в категории ai
