Token导航 LogoToken导航TokenDH.com
Power Bimcp logo
运维云端stdio官方级别未说明来源级核验

Power Bimcp

MCP Server

一个通过Power BI REST API提供43种工具用于全面管理Power BI的Python MCP服务器

工具数

0

提示词数

0

GitHub Stars

1

资源数

0
数据分析PythonClaudeClaude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

SamLev-2004

提供方

SamLev-2004

最后核验

2026/5/17 20:20

运行时

Python

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

python -m venv .venv

详细介绍

Power BI MCP服务器

一个Python MCP服务器,通过Power BI REST API为全面的Power BI管理提供43个工具。

特性

  • 43个MCP工具 涵盖工作区、报告、数据集、仪表板、数据流、管道、容量、网关和管理
  • 双重身份验证:服务负责人(自动化)或授权用户(通过设备代码交互)
  • 双重运输:stdio(本地)或SSE(远程/Docker)
  • 推送数据集:以编程方式将数据导入Power BI
  • DAX查询:对数据集运行查询
  • 安全:Azure密钥库支持,日志中没有秘密,文件权限受限

快速开始

先决条件

  • Python 3.11+
  • 使用Power BI API权限注册Azure AD应用程序

本地设置

git clone 
cd PowerBIMCP
python -m venv .venv
source .venv/bin/activate
pip install -e ".[dev]"
cp .env.example .env
# Edit .env with your Azure credentials

本地运行(stdio)

powerbi-mcp

Claude桌面配置

添加 claude_desktop_config.json:

{
  "mcpServers": {
    "powerbi": {
      "command": "powerbi-mcp",
      "env": {
        "AZURE_TENANT_ID": "your-tenant-id",
        "AZURE_CLIENT_ID": "your-client-id",
        "AZURE_CLIENT_SECRET": "your-client-secret"
      }
    }
  }
}

Docker(SSE)

cp .env.example .env
# Edit .env with your Azure credentials
docker compose up -d

配置

变量必填默认描述
AUTH_METHOD没有service_principalservice_principal, delegated,或 auto
AZURE_TENANT_ID--Azure AD租户ID
AZURE_CLIENT_ID--应用程序注册客户端ID
AZURE_CLIENT_SECRET用于SP--客户端机密
AZURE_KEYVAULT_URL--用于生产的密钥Vault URL
POWERBI_DEFAULT_WORKSPACE_ID--默认工作区
TRANSPORT没有stdiostdiosse
SSE_PORT没有8080SSE端口
DAX_QUERIES_ENABLED没有true启用/禁用DAX查询
LOG_LEVEL没有INFO日志记录级别

发展

pip install -e ".[dev]"
pytest tests/ -v

目录标签

目录标签

数据分析PythonClaudePowerBI管理本地部署RESTAPI工具Python服务器数据分析工具云端管理

支持客户端

Claude

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

运行时(runtime,运行环境)

Python

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdionone部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP