
“Oura” MCP 服务器能做什么?
Oura MCP 服务器让 AI 助手能够通过模型控制协议(MCP)安全访问、分析并可视化您 Oura Ring 收集的健康数据。作为 Oura API 与 AI 客户端之间的桥梁,它为开发者和用户提供了对睡眠、恢复、活动等健康指标的结构化访问。该服务器支持自定义查询、常用健康分析任务的预设提示模板,以及自动的数据可视化能力。借助此 MCP 服务器,AI 助手能够进行健康趋势分析、生成报告并挖掘有价值的相关性——助力开发者打造更丰富、更具洞察力的健康与健康管理体验。
提示模板列表
- 睡眠数据分析:用于检索并解释指定时间段内的睡眠数据的模板。
- 饮食与恢复相关性分析:分析饮食或营养数据对恢复分数的影响。
- 压力与工作日对比:对比工作日与周末的压力水平。
- 睡眠期间心率分析:获取并分析睡眠期间的心率数据,可选过滤(如饮酒)。
- 可视化睡眠效率趋势:生成展示睡眠效率或其他指标趋势的图表。
- 恢复分数对比:对比不同事件(如用餐后)的恢复分数的可视化模板。
资源列表
- 睡眠指标:访问 Oura Ring 的睡眠数据,包括阶段、时长、效率及自定义标签。
- 恢复分数:提供恢复分数及其影响因素。
- 活动数据:获取 Oura 的每日及每周活动指标。
- 心率变异性(HRV):详细的 HRV 数据用于分析和可视化。
工具列表
在已提供的代码仓库内容中,server.py 或类似文件未包含明确的工具列表。
MCP 服务器应用场景
- 个人睡眠分析:开发者可构建助手,获取并解读用户睡眠模式,提供可操作的洞察与可视化。
- 饮食与恢复相关性:探索饮食习惯对恢复和整体健康的影响,支持个性化健康建议。
- 压力与生活方式对比:分析不同日期(如工作日与周末)的压力趋势,辅助优化生活方式。
- 健康趋势数据可视化:生成 Oura Ring 数据的图表和可视化,适用于健康指导、报告或个人追踪。
- 自定义健康查询:支持高级、用户特定的查询(如饮酒后睡眠期间的心率),实现更细致的健康探查。
如何部署
Windsurf
- 确保已安装 Node.js v18+。
- 获取您的 Oura 个人访问令牌,并以
OURA_TOKEN=your_personal_access_token形式写入.env文件。 - 将 Oura MCP Server 包添加到配置文件中:
- 编辑 Windsurf 的配置文件:
{
"mcpServers": {
"oura": {
"command": "npx",
"args": ["@oura/mcp-server@latest"]
}
}
}
- 保存并重启 Windsurf。
- 验证 MCP 服务器是否正在运行且可访问。
API 密钥安全配置(Windsurf)
{
"mcpServers": {
"oura": {
"command": "npx",
"args": ["@oura/mcp-server@latest"],
"env": {
"OURA_TOKEN": "${OURA_TOKEN}"
},
"inputs": {
"OURA_TOKEN": "your_personal_access_token"
}
}
}
}
Claude
- 安装 Node.js v18+。
- 配置
.env文件,写入OURA_TOKEN。 - 在 Claude 配置文件中添加 Oura MCP Server:
{
"mcpServers": {
"oura": {
"command": "npx",
"args": ["@oura/mcp-server@latest"]
}
}
}
- 保存并重启 Claude,确认连接成功。
API 密钥安全配置(Claude)
{
"mcpServers": {
"oura": {
"command": "npx",
"args": ["@oura/mcp-server@latest"],
"env": {
"OURA_TOKEN": "${OURA_TOKEN}"
}
}
}
}
Cursor
- 确认已安装 Node.js v18+。
- 获取 Oura 个人访问令牌并写入
.env文件。 - 在 Cursor 的 MCP 服务器列表中添加:
{
"mcpServers": {
"oura": {
"command": "npx",
"args": ["@oura/mcp-server@latest"]
}
}
}
- 保存配置并重启 Cursor。
API 密钥安全配置(Cursor)
{
"mcpServers": {
"oura": {
"command": "npx",
"args": ["@oura/mcp-server@latest"],
"env": {
"OURA_TOKEN": "${OURA_TOKEN}"
}
}
}
}
Cline
- 安装 Node.js v18 或更高版本。
- 将您的 Oura 个人访问令牌写入
.env文件。 - 在 Cline 配置中新增或更新 MCP 服务器条目:
{
"mcpServers": {
"oura": {
"command": "npx",
"args": ["@oura/mcp-server@latest"]
}
}
}
- 保存更改,重启 Cline,并测试配置。
API 密钥安全配置(Cline)
{
"mcpServers": {
"oura": {
"command": "npx",
"args": ["@oura/mcp-server@latest"],
"env": {
"OURA_TOKEN": "${OURA_TOKEN}"
}
}
}
}
在流程中如何使用 MCP
在 FlowHunt 中使用 MCP
要将 MCP 服务器集成到 FlowHunt 工作流中,请首先在您的流程中添加 MCP 组件,并将其连接到 AI 代理:

点击 MCP 组件,打开配置面板。在系统 MCP 配置部分,使用如下 JSON 格式填写您的 MCP 服务器信息:
{
"oura": {
"transport": "streamable_http",
"url": "https://yourmcpserver.example/pathtothemcp/url"
}
}
配置完成后,AI 代理即可作为工具调用该 MCP,访问其全部功能。请将 “oura” 替换为您实际的 MCP 服务器名称,并将 URL 替换成您的 MCP 服务器地址。
概览
| 模块/部分 | 可用性 | 说明/备注 |
|---|---|---|
| 概览 | ✅ | README.md 提供了概览和功能 |
| 提示模板列表 | ✅ | 在 README.md 作为“示例提示”提供 |
| 资源列表 | ✅ | 睡眠、恢复、活动、HRV 功能均有文档说明 |
| 工具列表 | ⛔ | 仓库或 server.py 未列出明确工具 |
| API 密钥安全 | ✅ | .env 和 JSON 示例已说明 |
| 采样支持(评估时可忽略) | ⛔ | 未发现相关证据 |
综上,Oura MCP 服务器覆盖了大多数常用 MCP 原语及部署细节。但由于缺少明确的工具定义和采样/根支持文档,其作为通用 MCP 实现的完整性略有不足。不过对 Oura 用户来说,其健康/追踪功能非常强大。
MCP 评分
| 是否有 LICENSE | ⛔ |
|---|---|
| 是否有至少一个工具 | ⛔ |
| Fork 数量 | 0 |
| Star 数量 | 7 |
我们的评分: 5/10。
该服务器文档完善,提供了提示模板、资源开放和部署指引,但缺少开源协议、明确工具和采样/根支持,这些对完善的 MCP 服务器来说很重要。它适合用于个人健康数据分析,但不适合作为通用 MCP 的展示。



