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代理

Baidu Map
已認證
百度地圖MCP Server是國內首個兼容MCP協議的地圖服務,提供地理編碼、路線規劃等10個標準化API接口,支持Python和Typescript快速接入,賦能智能體實現地圖相關功能。
Python
38.8K
4.5分

Markdownify MCP
Markdownify是一個多功能文件轉換服務,支持將PDF、圖片、音頻等多種格式及網頁內容轉換為Markdown格式。
TypeScript
31.4K
5分

Firecrawl MCP Server
Firecrawl MCP Server是一個集成Firecrawl網頁抓取能力的模型上下文協議服務器,提供豐富的網頁抓取、搜索和內容提取功能。
TypeScript
120.0K
5分

Sequential Thinking MCP Server
一個基於MCP協議的結構化思維服務器,通過定義思考階段幫助分解複雜問題並生成總結
Python
31.3K
4.5分

Magic MCP
Magic Component Platform (MCP) 是一個AI驅動的UI組件生成工具,通過自然語言描述幫助開發者快速創建現代化UI組件,支持多種IDE集成。
JavaScript
19.3K
5分

Notion Api MCP
已認證
一個基於Python的MCP服務器,通過Notion API提供高級待辦事項管理和內容組織功能,實現AI模型與Notion的無縫集成。
Python
19.1K
4.5分

Edgeone Pages MCP Server
EdgeOne Pages MCP是一個通過MCP協議快速部署HTML內容到EdgeOne Pages並獲取公開URL的服務
TypeScript
24.0K
4.8分

Context7
Context7 MCP是一個為AI編程助手提供即時、版本特定文檔和代碼示例的服務,通過Model Context Protocol直接集成到提示中,解決LLM使用過時信息的問題。
TypeScript
78.5K
4.7分


