Metadata-Version: 2.4
Name: powerbi-mcp-server-540
Version: 0.1.2
Summary: Local MCP server for Power BI PBIP/PBIR/TMDL modeling and report design automation
Author-email: David Bru <dbru@fiveforty.fr>
License-Expression: MIT
Project-URL: Homepage, https://github.com/dbru540/powerbi-mcp-server
Project-URL: Repository, https://github.com/dbru540/powerbi-mcp-server
Project-URL: Issues, https://github.com/dbru540/powerbi-mcp-server/issues
Keywords: mcp,powerbi,pbip,pbir,tmdl,claude,codex
Classifier: Development Status :: 3 - Alpha
Classifier: Environment :: Console
Classifier: Intended Audience :: Developers
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Operating System :: OS Independent
Classifier: Topic :: Software Development :: Build Tools
Requires-Python: >=3.10
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: mcp>=0.1.0
Requires-Dist: jsonschema
Requires-Dist: pydantic
Dynamic: license-file

# 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`:

```bash
uvx powerbi-mcp-server-540
```

Add it to Claude Code:

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

Add it to Codex:

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

For local development from this repository:

```bash
python -m powerbi_mcp.server
```

Check the local environment:

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

Run the test suite with:

```bash
python -m unittest discover -s powerbi_mcp/tests
```

See [README_INSTALL.md](README_INSTALL.md) for full installation and publishing
instructions.
