powerbi-mcp and pbixray-mcp-server

These tools are competitors, as both aim to provide an MCP server for Large Language Models to interact with Power BI datasets, with project A focusing on natural language interaction and project B on providing full Power BI model context from a .pbix file.

powerbi-mcp
51
Established
pbixray-mcp-server
42
Emerging
Maintenance 6/25
Adoption 9/25
Maturity 15/25
Community 21/25
Maintenance 2/25
Adoption 7/25
Maturity 16/25
Community 17/25
Stars: 102
Forks: 44
Downloads:
Commits (30d): 0
Language: Python
License: MIT
Stars: 39
Forks: 11
Downloads:
Commits (30d): 0
Language: Python
License: MIT
No Package No Dependents
Stale 6m No Package No Dependents

About powerbi-mcp

sulaiman013/powerbi-mcp

MCP server for natural language interaction with Power BI datasets

This tool helps Power BI users, such as data analysts or business intelligence developers, use natural language to interact with their Power BI reports and underlying data models. You can ask questions, manage your data model by renaming elements, and perform bulk updates using simple conversational commands. It takes your natural language requests and existing Power BI files (local or cloud-based) and produces updated reports, queries, or model changes.

Power BI Business Intelligence Data Analysis Report Management Natural Language Processing

About pbixray-mcp-server

jonaolden/pbixray-mcp-server

MCP server to give llms such as Claude, GitHub Copilot etc full PowerBI model context (from input .pbix) through tools based on PBIXRay python package.

This project helps Power BI developers and data analysts understand the inner workings of their Power BI models. By analyzing a .pbix file, it provides detailed information about tables, relationships, DAX measures, Power Query M code, and schema. The output is a comprehensive breakdown of the Power BI model's structure and logic, making it easier to debug, optimize, or document complex reports.

Power BI development data modeling DAX analysis Power Query M business intelligence

Scores updated daily from GitHub, PyPI, and npm data. How scores work