
Experimental MCP Server for CommCare Connect (ccc)

2025.04.30
0
Python数据分析监控报告生成其它
commcare-connect-mcp 是一个实验性的 MCP 服务器,专为 CommCare Connect 设计。它主要用于查询全局统计 API,提供关于收入、支付、活跃用户和访问统计等数据,支持按特定日期范围或程序/组织 ID 进行筛选。
View on GitHub
Overview
基本能力
产品定位
commcare-connect-mcp 是一个实验性的 MCP 服务器,用于与 CommCare Connect 平台交互,主要提供数据查询功能。
核心功能
- 查询全局统计 API
- 获取收入、支付、活跃用户和访问统计等数据
- 支持按日期范围、程序或组织 ID 筛选数据
适用场景
- 数据分析:获取平台的使用情况和财务数据
- 监控:跟踪平台的活跃用户和访问情况
- 报告生成:基于特定时间范围或组织的数据生成报告
工具列表
uv
:需要安装的工具,用于运行服务器claude
:可以与该 MCP 服务器配合使用的工具
常见问题解答
- 如何获取认证令牌? 可以通过超级用户访问特定 URL 获取,或使用 curl 命令创建新令牌
- 如何测试令牌有效性? 使用带有令牌的 curl 命令访问 API 端点
使用教程
使用依赖
需要安装 uv
工具
安装教程
- 确保已安装
uv
- 克隆项目到本地
- 修改
.mcp.json
文件中的配置(如需要)
调试方式
- 将
.mcp.json
中的SERVER_ENDPOINT
改为 http://localhost:8000 - 运行开发服务器
- 获取 API 令牌
- 使用 curl 命令测试 API 端点