📄 如何使用MCP连接Claude和Power BI(逐步指南)
越来越多的工具允许使用自然语言处理数据。 今天最强大的之一是将克劳德与Power BI连接起来。
这使得在不手动写入DAX的情况下分析模型、创建测量和探索数据成为可能。
然后是实施它的完整过程。
1.先决条件
在开始之前,您需要:
- Power BI桌面安装
- Claude桌面实例
- Visual Studio代码(VS代码)
- 一个文件
.pbix(Power BI模型)
👉 重要提示:此集成仅适用于Power BI桌面。
📌 检查点: 在继续之前,确保您能够打开Power BI和文件 .pbix 没有错误。
______________________________________________________________________
2.什么是MCP?
MCP(Model Context Protocol)是一种允许人工智能与外部工具连接的协议。
在这种情况下:
- Claude无法直接访问Power BI
- MCP充当中间人
- 允许克劳德与模型交互
因此,克劳德可以:
- 阅读表格和关系
- 执行DAX查询
- 创建措施
- 修改模型
📌 关键参考: MCP不会取代Power BI。它只允许从Claude与模型交互。
______________________________________________________________________
3.整合如何运作
流程如下:
Usuario → Claude → MCP → Power BI → Respuesta- 用户提问
- 克劳德解释命令
- MCP在Power BI中执行操作
- Power BI返回数据
- 克劳德回答
📌 检查点: 如果克劳德没有回答Power BI,问题不是查询→是连接。
______________________________________________________________________
4.安装MCP服务器
Paso 1:不稳定VS代码
- 下载VisualStudio代码
- 实例
- 打开应用程序
📌 参考文献: 需要VS代码,因为MCP扩展安装在那里。
______________________________________________________________________
步骤2:安装MCP扩展
在VS代码中:
- 转到扩展部分
- 搜索:
Power BI Modeling MCP Server- 安装扩展
👉 这将在您的计算机上安装MCP服务器。
📌 检查点: 安装后,您应该在活动扩展列表中看到该扩展。
______________________________________________________________________
5.获取MCP服务器的路径
这是最重要的一步。
克劳德需要知道服务器在哪里。
______________________________________________________________________
帕索一个帕索
- 打开文件资源管理器
- 在顶部栏中,我写道:
%USERPROFILE%\.vscode\extensions- 按 Enter
______________________________________________________________________
搜索扩展
搜索类似的文件夹:
analysis-services.powerbi-modeling-mcp-...📌 参考文献: 版本号可能会更改(例如:0.1.9、0.2.0)。
______________________________________________________________________
进入文件夹
我打开:
server在那里你会发现:
powerbi-modeling-mcp.exe______________________________________________________________________
复制路径
- 我一直按着键 移动
- 右键单击文件
- 我选择了:
👉 “复制为路径”
______________________________________________________________________
结果
"C:\Ruta\A\Tu\Extension\server\powerbi-modeling-mcp.exe"📌 检查点: 如果你看不到文件 .exe,扩展没有正确安装。
______________________________________________________________________
6.准备路线
在使用它之前,必须进行两个调整:
______________________________________________________________________
1.留下引号
的
C:\Ruta\...A.
"C:\Ruta\..."______________________________________________________________________
2.复制酒吧
的
C:\Ruta\...A.
C:\\Ruta\\...👉 这是在JSON中使用它所必需的。
📌 常见错误: 如果你不复制条,克劳德将无法运行服务器。
______________________________________________________________________
7.配置器Claude桌面
现在我们必须将克劳德连接到MCP服务器。
______________________________________________________________________
第一步:打开配置
- Abrir Claude桌面
- Ir a设置
- Ir开发人员
- 选择“编辑配置”
______________________________________________________________________
步骤2:添加配置
{
"mcpServers": {
"powerbi-modeling-mcp": {
"command": "C:\\Ruta\\A\\Tu\\Extension\\server\\powerbi-modeling-mcp.exe",
"args": ["--start"],
"type": "stdio"
}
}
}📌 参考文献: 埃尔坎波 command 必须有 .exe.
______________________________________________________________________
第三步:重新启动克劳德
- 完全关闭应用程序
- 重新打开它
👉 这一步骤是强制性的。
📌 检查点: 如果您不重新启动,则设置不适用。
______________________________________________________________________
8.连接电源BI
帕索1
Abrir Power BI桌面
______________________________________________________________________
帕索2
打开文件 .pbix
______________________________________________________________________
帕索3
让电源BI打开
______________________________________________________________________
帕索4
在克劳德,写:
Connect to open Power BI report in desktop📌 参考文献: 克劳德只检测打开的模型。
______________________________________________________________________
9. 检查它的工作原理
你可以试试:
Show me all tables
List all measures
Show relationships 👉 如果他回答,连接是活跃的。
📌 检查点: 如果返回错误→检查MCP配置或电源BI是否打开。
______________________________________________________________________
10.您可以如何处理这种整合
连接后,您可以使用自然语言来处理模型。
______________________________________________________________________
创建措施
Create a measure for total sales last 30 days______________________________________________________________________
分析错误
Why is this measure returning blank?______________________________________________________________________
记录模型
Describe all tables and relationships______________________________________________________________________
组织数据
- 创建测量文件夹
- 隐藏列
- 改进名称
👉 这大大减少了重复任务的时间。
📌 关键参考: 克劳德并没有取代模特,但他加快了工作。
______________________________________________________________________
11.常见问题
______________________________________________________________________
克劳德没有检测到电源BI
- 电源BI未打开
- 没有干草
.pbix
______________________________________________________________________
配置错误
- 路径复制错误
- 你没有复制
\\ - 你没有重新启动克劳德
______________________________________________________________________
MCP 无法运行
- 未安装扩展
- 错误的路径
📌 提示: 90%的错误都在路上。
______________________________________________________________________
限制
- 仅适用于Power BI桌面
- 在Power BI服务中不工作
- 不是多用户的
- 依赖外部工具
结论
将Claude与Power BI集成改变了分析数据的方式。
你从写DAX到问问题。
它不会取代技术知识,但它确实减少了时间和摩擦。
将人工智能集成到分析工具中不是未来,而是现在。
区别不再在于知道如何使用工具, 而是你如何与数据互动。
如果您正在使用Power BI,这可能会更改您的工作流。
