🛠️ Arduino分析MCP专家
基于模型上下文协议(MCP)的Arduino分析生态系统剧本智能知识代理
这个项目改变了 Arduino分析生态系统手册 进入上下文感知智能代理后端。使用克劳德桌面或任何兼容MCP的主机,数据团队可以就合规性、技术配置、数据差异和平台策略进行“专家级”对话。
______________________________________________________________________
🌟 核心能力
此MCP服务器专为数据团队设计,将文档组织成六个基于意图的专用工具,将剧本从静态文档转换为交互式知识库:
|工具名称|业务用例|剧本映射和功能| | :--- | :--- | :--- | | get_comprehensive_overview | 导航 |提取生态系统的完整层次图,以便快速定位。 | | get_metric_definition | 标准化 |在“维度和指标”一章中精确查找特定指标(例如“会话”、“LTV”),以确保团队一致性。 | | solve_analytics_issue | 故障排除 |通过逐步SOP解决实施错误、GTM问题和数据差异。 | | check_limits_and_compliance | 风险护栏 |强制执行Cookie同意、年龄限制和GA4技术限制,以防止违反政策。 | | compare_platform_strategy | 决策支持 |基于官方决策矩阵,提供战略性的“何时使用”指导(例如,GA4与细分市场)。 | | report_documentation_issue | 反馈循环 | \[未来\] 允许员工直接标记过时的内容或错误,为文档创建持续改进周期。 |
🚀 快速开始
1.先决条件
- Python 3.10+
- 克劳德桌面版 (macOS或Windows)
- 播放手册文件:确保文件
Arduino - The Analytics Ecosytem playbook.docx位于项目根目录中。
2.安装
克隆此存储库并安装所需的依赖项:
pip install fastmcp python-docx rapidfuzz3.配置克劳德桌面
要将此专家集成到Claude中,请修改您的Claude Desktop配置文件:
- macOS:~/库/应用支持/Claude/Claude_desktop_config json
- 视窗:%APPDATA%\\Claude\\Claude_desktop_config.json
将以下内容添加到mcpServers部分:
{
"mcpServers": {
"arduino_analytics": {
"command": "uv path by --which uv",
"args": [
"--directory",
"/ABSOLUTE/PATH/TO/FILE",
"run",
"arduino_doc.py"
]
}
}
}4.日志跟踪
在终端:
tail -f ~/Library/Logs/Claude/mcp.log