Skip to main content

MCP server for designing Power BI report visuals and layouts (file-first PBIP/PBIR)

Project description

Power BI MCP Designer

File-first MCP server for designing Power BI report visuals, pages and layouts (PBIP/PBIR/TMDL).

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-designer

Add it to Claude Code:

claude mcp add --transport stdio powerbi-mcp -- uvx powerbi-mcp-designer

Add it to Codex:

codex mcp add powerbi-mcp -- uvx powerbi-mcp-designer

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_designer-0.2.1.tar.gz (91.7 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_designer-0.2.1-py3-none-any.whl (122.8 kB view details)

Uploaded Python 3

File details

Details for the file powerbi_mcp_designer-0.2.1.tar.gz.

File metadata

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

File hashes

Hashes for powerbi_mcp_designer-0.2.1.tar.gz
Algorithm Hash digest
SHA256 aa71e44d18262da807b7b27e78bb3fb4cb75fad8fe8189871a69638c914a1317
MD5 2e4c40e8ef1f2df186d683f2fd99b809
BLAKE2b-256 1c6f9ebebc1c311e9a4406ff8e3338dfe43ec95ee8428994be4de891cb468cd1

See more details on using hashes here.

Provenance

The following attestation bundles were made for powerbi_mcp_designer-0.2.1.tar.gz:

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

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_designer-0.2.1-py3-none-any.whl.

File metadata

File hashes

Hashes for powerbi_mcp_designer-0.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 32b302e8f756a3f72dfd62a5781fb5bfb2730fa4e5a918cca1060f351d624f41
MD5 a983fd561bd29ea8775ad179887b6f6d
BLAKE2b-256 7f34cd6b3ec0be61f6f28582b333049521706d0c15e469230011ed26acc4cff5

See more details on using hashes here.

Provenance

The following attestation bundles were made for powerbi_mcp_designer-0.2.1-py3-none-any.whl:

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

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