Power BI AI集成工具

通过MCP协议将Claude Desktop与Power BI连接,实现AI直接与本地文件交互,用于审计关系、生成DAX和文档化模型。

  • by FlaBevilacqua
  • 本地部署
  • 6 星标
  • 更新于
在 GitHub 查看 FlaBevilacqua/Power-BI-Claude-Code-MCP

使用说明

通过AI增强Power BI:通过MCP的集成指南⚡

通过将Claude Desktop连接到您的Power BI模型来优化您的数据分析工作流。该集成使用MCP协议允许IA直接与您的本地文件交互。

通过这种配置,您可以审计关系,生成复杂的DAX,并使用自然语言记录模型,消除重复任务。


💻 先决条件

  • 要成功实施,请确保:

  • Power BI桌面(活动并加载.pbix文件)。

  • Claude桌面实例。

  • VisualStudio代码(用于管理MCP服务器)。

注意:该解决方案仅适用于Power BI桌面上的本地环境。


📈 什么是模型上下文协议?

MCP充当语言模型(LLM)和外部数据源之间的标准化通信桥梁。

通过配置这个中间“服务器”,克劳德获得了以下能力:

探索结构:阅读现有的表、列和度量值。

执行查询:实时测试DAX语句。

技术写作:创建或建议对模型度量的改进。


🚀 安装过程

  1. 在VS代码中部署服务器 系统智能驻留在VisualStudio代码的特定扩展中:
  • 打开VS代码并前往扩展市场。

  • Instala:Power BI建模MCP服务器。

  1. 可执行文件的位置 Claude需要服务器的物理路径才能启动连接:
  • 在文件资源管理器中导航到:%UserProfile%.vscodeExtensions。

  • 找到以Analysis-Services.powerbi-Modeling-MCP开头的文件夹。

  • 在服务器子文件夹中,搜索powerbi-modeling-mcp.exe文件。走完整的路线

  • 复制完整路径(使用Shift+右键单击->复制为路径)。


⚙️ 克劳德桌面配置

为了让克劳德识别服务器,我们必须编辑他的JSON配置文件:

  • En-Claude Desktop,设置>开发人员>编辑配置。

添加以下块,确保使用双反斜杠()以避免语法错误:

关键重启:克劳德完全关闭并重新打开以加载新设置。


⚠️ 解决问题(故障排除)

  • 未检测到服务器:验证JSON中的路径是否正确并使用。

  • 连接错误:在咨询Claude之前,请确保.pbix文件已打开。

  • 读取失败:确认VS代码中的扩展已更新并处于活动状态。


📫 与我联系

  • 领英: https://www.linkedin.com/in/flabevy
  • 投资组合: https://github.com/FlaBevilacqua