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

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

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

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

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

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

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

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

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





