powerbi-mcp-server

The powerbi-mcp-server is a Python-based tool designed to integrate with Power BI for data analysis. Users can automate data visualization and report generation, enabling efficient business insights. It features robust functionalities that simplify data retrieval and processing, significantly enhancing the data analysis workflow.

GitHub Stars

2

User Rating

Not Rated

Favorites

0

Views

57

Forks

1

Issues

0

README
Power BI MCP Server
Powerbi Mcp Server

GitHub stars
GitHub forks
GitHub watchers

License
Issues
Pull Requests
Last Commit

Python
MCP

Commit Activity
Code Size
Contributors

A Model Context Protocol (MCP) server for integrating Power BI with GenAI applications.

Overview

Business analytics and data visualization

Features
  • Comprehensive Power BI API coverage
  • Multiple authentication methods
  • Enterprise-ready with rate limiting
  • Full error handling and retry logic
  • Async support for better performance
Installation
pip install powerbi-mcp-server

Or install from source:

git clone https://github.com/asklokesh/powerbi-mcp-server.git
cd powerbi-mcp-server
pip install -e .
Configuration

Create a .env file or set environment variables according to Power BI API requirements.

Quick Start
from powerbi_mcp import PowerBiMCPServer

# Initialize the server
server = PowerBiMCPServer()

# Start the server
server.start()
License

MIT License - see LICENSE file for details