使用说明
健康数据MCP服务器
一个MCP服务器,聚合不同来源的数据,提供健康和保健见解。
功能和使用
示例查询包括
总结和趋势睡眠
“你能总结一下我上个月的睡眠分数,并在图表中进行趋势分析吗?”
准备和标签
“考虑一下我上个月每天的标签。哪些标签似乎对我的准备分数影响最大”
Oura分数的贡献者
“在上个月的几天里,我走了一万多步?”
进展
截至12/25,我们支持Oura环数据。有关更多信息,请参阅工具。
设置
1.获取Oura证书
- 首选 Oura的开发仪表板
- 创建新应用程序。填写表格中的信息。
- 确保重定向URI为
http://localhost:8080/callback - 记下应用程序令牌和密钥
2.检索项目并安装依赖关系
- 克隆此存储库
- 下载用于Python项目管理的UV(Mac/Linux vs Windows)
curl -LsSf https://astral.sh/uv/install.sh | sh
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"
- 重新启动终端。本节中的其余步骤是可选的
- 导航到项目文件夹
- 激活虚拟环境
source .venv/bin/activate
- 安装依赖项
uv sync
3.配置克劳德桌面
- 下载 克劳德桌面
- 导航至
~/Library/Application Support/Claude/claude_desktop_config.json访问Claude Desktop的配置(如果需要,创建文件) - 将以下内容添加到配置文件中
{
"mcpServers": {
"health_mcp": {
"command": "/Absolute/Path/To/UV",
"args": [
"--directory",
"/Absolute/Path/To/Cloned/health-mcp",
"run",
"server.py"
],
"env": {
"OURA_CLIENT_ID": "YOUR-CLIENT-ID",
"OURA_CLIENT_SECRET": "YOUR-CIENT-SECRET",
"OURA_REDIRECT_URI": "http://localhost:8080/callback"
}
}
}
}
- 重新启动克劳德桌面
4.试试看!
- 提示Claude检索Oura相关数据
- 首次使用mcp服务器时,您将被重定向以验证Oura凭据
可用工具
- 注意:其中大多数不是端点-它们由顶级资源委派
get_daily_x_score:检索每日x分数和贡献者。x可以是睡眠、准备或活动get_oura_login_url:获取用于身份验证的Oura登录URLget_today_date克劳德真的不擅长约会。..
备注
- 如果没有给出日期范围,则工具默认使用前一周的数据
- 需要互联网连接