Semantic Metrics Modeling Assistant
什么是语义指标建模助手?
这是一个基于Model Context Protocol (MCP)的人工智能助手,专门设计来帮助数据团队管理业务指标。它通过自然对话的方式,让您可以轻松定义、验证和可视化业务指标,同时提供企业级的数据持久化存储、多维度的信任评分系统,以及与主流商业智能工具的无缝集成。如何使用语义指标建模助手?
您可以通过自然语言与助手对话来使用它。例如,您可以告诉它“定义‘活跃用户’为每日唯一登录用户数”,它会帮您创建完整的指标定义,包括SQL计算逻辑、所有者、标签等。助手会自动将指标保存到数据库中,计算信任评分,并可以生成各种可视化图表和导出文件。适用场景
本助手特别适合以下场景:数据团队需要统一管理业务指标定义;分析工程师需要验证指标计算逻辑;数据负责人需要监控指标质量和治理情况;团队需要将指标导出到Looker、Tableau或dbt等工具中。主要功能
企业级数据持久化
使用SQLite数据库持久化存储所有指标定义、变更历史、测试结果、使用统计和信任评分,支持完整的审计追踪和版本控制。
对话式指标定义
通过自然语言对话定义业务指标,无需记忆复杂的YAML或JSON语法。只需描述您想要的指标,助手会帮您构建完整的定义。
商业智能工具集成
一键导出指标到主流BI工具:生成Looker的LookML文件、Tableau的TDS XML文件、dbt的YAML定义文件。
增强型信任评分
基于测试覆盖率、使用情况、数据新鲜度、文档完整性和所有权清晰度五个维度,使用加权算法计算指标的信任评分(0-100分)。
可视化血缘与依赖
生成Mermaid流程图和ASCII树状图,直观展示指标之间的依赖关系和计算链路,支持影响分析和循环依赖检测。
全面测试覆盖
内置35+个自动化测试,覆盖数据库操作、信任评分算法、导出工具和核心功能,确保系统稳定可靠。
优势
降低认知负担:通过自然语言界面抽象复杂的配置细节
提升信任透明度:多维度的信任评分让指标质量一目了然
自动化治理:内置的验证、文档和所有权提示减少人工管理成本
可视化理解:丰富的图表帮助理解复杂的指标依赖关系
生产就绪:完整的测试套件和数据库持久化确保系统稳定性
局限性
需要Python环境:必须在Python 3.10+环境中运行
学习曲线:虽然简化了使用,但仍需理解基本的指标概念
SQL依赖:指标计算逻辑需要SQL知识
本地存储:默认使用SQLite,大规模部署可能需要数据库迁移
如何使用
安装与设置
克隆代码库并安装依赖包,系统会自动创建SQLite数据库文件。
启动MCP服务器
运行MCP服务器,准备接收指令。
定义第一个指标
通过自然语言定义业务指标,例如定义活跃用户指标。
检查指标质量
查看指标的信任评分和质量建议。
可视化指标关系
生成指标的血缘关系图,了解依赖结构。
使用案例
数据团队成员:创建可信的客户生命周期价值指标
数据团队成员需要创建一个准确且可信的客户生命周期价值(LTV)指标,确保所有团队使用统一的定义。
分析工程师:排查收入数据不一致问题
分析工程师发现仪表板显示的收入数据与财务部门的数据不一致,需要找出差异原因。
数据负责人:识别需要改进治理的关键指标
数据负责人需要了解哪些业务指标使用最广泛但治理最薄弱,以便优先改进。
常见问题
这个助手需要连接到我们的数据仓库吗?
信任评分是如何计算的?
我可以将数据迁移到其他数据库吗?
助手支持团队协作吗?
导出的LookML文件可以直接在生产环境中使用吗?
相关资源
GitHub代码库
完整的源代码、安装说明和问题追踪
Model Context Protocol官方文档
了解MCP协议的技术规范和设计理念
FastMCP框架
本项目使用的MCP框架,了解更多开发细节
AI内容设计手册
作者编写的AI系统内容设计指南
作者的其他MCP项目
查看作者开发的更多生产级MCP代理

Figma Context MCP
Framelink Figma MCP Server是一个为AI编程工具(如Cursor)提供Figma设计数据访问的服务器,通过简化Figma API响应,帮助AI更准确地实现设计到代码的一键转换。
TypeScript
81.9K
4.5分

Duckduckgo MCP Server
已认证
DuckDuckGo搜索MCP服务器,为Claude等LLM提供网页搜索和内容抓取服务
Python
93.4K
4.3分

Firecrawl MCP Server
Firecrawl MCP Server是一个集成Firecrawl网页抓取能力的模型上下文协议服务器,提供丰富的网页抓取、搜索和内容提取功能。
TypeScript
171.6K
5分

Edgeone Pages MCP Server
EdgeOne Pages MCP是一个通过MCP协议快速部署HTML内容到EdgeOne Pages并获取公开URL的服务
TypeScript
35.8K
4.8分

Baidu Map
已认证
百度地图MCP Server是国内首个兼容MCP协议的地图服务,提供地理编码、路线规划等10个标准化API接口,支持Python和Typescript快速接入,赋能智能体实现地图相关功能。
Python
53.8K
4.5分

Exa Web Search
已认证
Exa MCP Server是一个为AI助手(如Claude)提供网络搜索功能的服务器,通过Exa AI搜索API实现实时、安全的网络信息获取。
TypeScript
68.2K
5分

Context7
Context7 MCP是一个为AI编程助手提供实时、版本特定文档和代码示例的服务,通过Model Context Protocol直接集成到提示中,解决LLM使用过时信息的问题。
TypeScript
115.6K
4.7分

Minimax MCP Server
MiniMax Model Context Protocol (MCP) 是一个官方服务器,支持与强大的文本转语音、视频/图像生成API交互,适用于多种客户端工具如Claude Desktop、Cursor等。
Python
72.4K
4.8分





