表格 MCP 服务器
这是一个用于本地运行表格模型的模型上下文协议 (MCP) 服务器,即在 PowerBI Desktop 上运行的 PowerBI 模型。
该服务器允许任何支持 MCP 的 LLM 客户端与您的表格模型通信,并帮助您调试、分析和编写 DAX 查询。
工作原理
它使用ADOMD.NET 中的 AdomdConnection连接到表格模型的本地运行实例。
使用此连接,服务器允许客户端通过预定义且有据可查的工具执行DAX 查询来检索模型元数据(使用DAX INFO 函数),以实现高精度,以及用于调试和开发的自定义 DAX 查询。
该 MCP 服务器通过 ADOMD.NET 支持客户端和 Power BI 表格模型之间的通信,支持预定义的元数据查询和灵活的 DAX 查询,并具有用于高级分析的完整 DEFINE 块功能。
工具
列表测量
列出模型中的所有度量值,可选择按表名进行筛选
获取测量详情
按名称获取特定度量的详细信息
列表表
列出模型中的所有表
获取表详细信息
通过名称获取特定表的详细信息
获取表列
按名称获取特定表的列
获取表关系
通过名称获取特定表的关系
预览表数据
预览表中的数据(前 N 行)
运行查询
执行 DAX 查询。支持使用 DEFINE 块、EVALUATE 语句或简单表达式执行完整的 DAX 查询
如何安装
有关要求和安装说明,请参阅docs/Installation.md
。
测试
执照
麻省理工学院