Token导航 LogoToken导航TokenDH.com
Oura CLI logo
开发工具未说明官方级别未说明来源级核验

Oura CLI

MCP Server

一个用于Oura Ring API v2的CLI和MCP服务器,可通过命令行或MCP客户端查询睡眠、准备度、活动、心率、压力、血氧、锻炼和会话数据。

工具数

10

提示词数

0

GitHub Stars

4

资源数

0
TypeScriptClaude命令行工具Claude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

daveremy

提供方

daveremy

最后核验

2026/5/17 20:21

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

我们的mcp

用于的CLI和MCP服务器 欧拉戒指 API v2。从命令行或通过Claude Code/任何MCP客户端查询睡眠、准备状态、活动、心率、压力、SpO2、锻炼和会话数据。

特性

  • 命令行界面:查询任何日期的所有Oura数据
  • MCP 服务器:10个用于与Claude Code和其他MCP客户端集成的工具
  • 认证:支持个人访问令牌和具有自动令牌刷新功能的OAuth2

MCP工具

工具说明
oura_daily_summary睡眠评分、准备度评分、睡眠细节和约会活动
oura_sleep详细的睡眠时段数据(持续时间、阶段、心率、心率变异性)
oura_readiness准备度得分和贡献者
oura_activity每日活动数据(步数、卡路里、距离)
oura_workouts自动检测心率、卡路里、持续时间和强度的锻炼
oura_heart_rate一个时间窗口的连续心率数据
oura_stress日常压力和恢复水平
oura_spo2血氧(SpO2)百分比
oura_sessions冥想、呼吸和放松课程
oura_trends多日睡眠和准备度得分趋势

作为Claude代码插件安装

claude plugin marketplace add daveremy/oura-mcp
claude plugin install oura-mcp@oura-mcp-plugins

然后在插件的env中设置Oura令牌(请参阅下面的Auth)。

设置

1.获取Oura API代币

个人访问令牌(最简单):

  1. Oura开发者门户
  2. 创建新的个人访问令牌
  3. 保存: npx @daveremy/oura-mcp config set-token YOUR_TOKEN

令牌存储在 ~/.oura-mcp/config.json 并且可以在任何地方工作——CLI、MCP服务器和Claude Code插件。您还可以设置 OURA_TOKEN 作为环境变量(优先于存储的配置)。

OAuth2(用于自动令牌刷新):

  1. 在以下位置创建应用程序 Oura OAuth应用程序
  2. 将重定向URI设置为 http://localhost:9876/callback
  3. OURA_CLIENT_IDOURA_CLIENT_SECRET 在您的环境中
  4. oura auth 完成流程

2.用作MCP服务器

无需安装--使用 npx 直接运行:

{
  "mcpServers": {
    "oura": {
      "type": "stdio",
      "command": "npx",
      "args": ["-y", "@daveremy/oura-mcp"],
      "env": {
        "OURA_TOKEN": "your_token"
      }
    }
  }
}

或通过CLI注册:

claude mcp add oura -- npx -y @daveremy/oura-mcp

3.用作CLI

npm install -g @daveremy/oura-mcp
export OURA_TOKEN=your_token

oura sleep                    # Today's sleep data
oura sleep --date 2026-03-05  # Specific date
oura readiness                # Today's readiness
oura activity                 # Today's activity
oura workouts                 # Today's workouts
oura stress                   # Today's stress levels
oura spo2                     # Today's blood oxygen
oura sessions                 # Today's meditation/breathing sessions
oura heart-rate --start 2026-03-05T08:00:00 --end 2026-03-05T09:00:00
oura summary                  # Everything for today
oura config set-token    # Save token to ~/.oura-mcp/config.json
oura config show              # Show stored config (masked)
oura config clear             # Remove stored credentials

所有命令都将JSON输出到stdout。

4.从源头安装

git clone https://github.com/daveremy/oura-mcp.git
cd oura-mcp
npm install
npm run build

环境变量

变量必填描述
OURA_TOKEN选项A个人访问令牌(最简单)
OURA_ACCESS_TOKEN选项BOAuth2访问令牌
OURA_REFRESH_TOKEN选项BOAuth2刷新令牌
OURA_CLIENT_ID选项BOAuth2客户端ID
OURA_CLIENT_SECRET选项BOAuth2客户端机密

技能

此插件捆绑了 /oura 会话式健康数据查询技能:

/oura              # Today's health briefing
/oura sleep        # Detailed sleep data
/oura readiness    # Readiness score and contributors
/oura activity     # Steps, calories, distance
/oura workouts     # Auto-detected workouts
/oura hr    # Heart rate for a time window
/oura stress       # Stress and recovery levels
/oura spo2         # Blood oxygen
/oura sessions     # Meditation/breathing sessions
/oura trends       # 7-day sleep + readiness trends
/oura trends 14    # 14-day trends
/oura summary      # Full daily summary (same as default)

该技能将MCP工具编排成对话式、洞察力驱动的响应,而不是原始JSON。

需求

  • Node.js 18+
  • 具有API访问权限的Oura环

许可证

麻省理工学院

目录标签

目录标签

TypeScriptClaude命令行工具健康监测本地部署API工具数据分析可穿戴设备

支持客户端

Claude

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

oauth

工具数量(toolCount,工具数)

10

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明oauth部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP