Skip to main content

Local MCP server for Power BI PBIP/PBIR/TMDL modeling and report design automation

Project description

Power BI MCP Server

Local MCP server for file-first Power BI PBIP/PBIR/TMDL automation and report design assistance.

The canonical Python package is powerbi_mcp. It intentionally avoids using mcp as the local package name so imports can coexist with the official Model Context Protocol Python SDK.

Quick Start

After publication to PyPI, run it locally with uvx:

uvx powerbi-mcp-server-540

Add it to Claude Code:

claude mcp add --transport stdio powerbi-mcp -- uvx powerbi-mcp-server-540

Add it to Codex:

codex mcp add powerbi-mcp -- uvx powerbi-mcp-server-540

For local development from this repository:

python -m powerbi_mcp.server

Check the local environment:

powerbi-mcp-doctor --project ./example --no-validate

Run the test suite with:

python -m unittest discover -s powerbi_mcp/tests

See README_INSTALL.md for full installation and publishing instructions.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

powerbi_mcp_server_540-0.1.2.tar.gz (91.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

powerbi_mcp_server_540-0.1.2-py3-none-any.whl (122.8 kB view details)

Uploaded Python 3

File details

Details for the file powerbi_mcp_server_540-0.1.2.tar.gz.

File metadata

  • Download URL: powerbi_mcp_server_540-0.1.2.tar.gz
  • Upload date:
  • Size: 91.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for powerbi_mcp_server_540-0.1.2.tar.gz
Algorithm Hash digest
SHA256 471a5887f7f9520402f7e65c035d755954a3024f655a8226132499076e233a17
MD5 7e60b3181211a38f8c15ef7c97d2de31
BLAKE2b-256 a64136379f7e3b653e008a437dce55051afcc30131a9b272351094afacb8073a

See more details on using hashes here.

Provenance

The following attestation bundles were made for powerbi_mcp_server_540-0.1.2.tar.gz:

Publisher: publish.yml on dbru540/powerbi-mcp-server

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file powerbi_mcp_server_540-0.1.2-py3-none-any.whl.

File metadata

File hashes

Hashes for powerbi_mcp_server_540-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 9be63dbdc6a5f5dad3b9691d9eb014166c01a00f96d188d52766ccd2c965d502
MD5 7e99a2da1405c8ec272c4e83c8285c2d
BLAKE2b-256 e1d07d515e1e03e8600b233ff39591b8c609d8a6fde99d456ba7cf7929d8df4b

See more details on using hashes here.

Provenance

The following attestation bundles were made for powerbi_mcp_server_540-0.1.2-py3-none-any.whl:

Publisher: publish.yml on dbru540/powerbi-mcp-server

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page