Lets agents query and work with Power BI datasets in natural language across Power BI Desktop, the Power BI service and PBIP files.
Setup
Choose your client, copy the config, then fill in any required environment variables.
claude mcp add power-bi -- python quickstart.py~/.codex/config.toml
[mcp_servers.power-bi]
command = "python"
args = ["quickstart.py"]
# codex mcp add power-bi -- python quickstart.py~/.cursor/mcp.json
{
"mcpServers": {
"power-bi": {
"command": "python",
"args": [
"quickstart.py"
]
}
}
}.vscode/mcp.json
{
"servers": {
"power-bi": {
"type": "stdio",
"command": "python",
"args": [
"quickstart.py"
]
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"power-bi": {
"command": "python",
"args": [
"quickstart.py"
]
}
}
}claude_desktop_config.json
{
"mcpServers": {
"power-bi": {
"command": "python",
"args": [
"quickstart.py"
]
}
}
}.trae/mcp.json
{
"mcpServers": {
"power-bi": {
"command": "python",
"args": [
"quickstart.py"
]
}
}
}