Oura MCP サーバー
Oura APIへのアクセスを提供するモデルコンテキストプロトコル(MCP)サーバー。言語モデルがOura APIから睡眠、準備状態、回復力に関するデータを照会できるようにします。
利用可能なツール
サーバーは次のツールを公開します。
日付範囲クエリ
get_sleep_data(start_date: str, end_date: str): 特定の日付範囲の睡眠データを取得するget_readiness_data(start_date: str, end_date: str): 特定の日付範囲の準備状況データを取得します。get_resilience_data(start_date: str, end_date: str): 特定の日付範囲のレジリエンスデータを取得します。
日付は ISO 形式 ( YYYY-MM-DD ) で指定する必要があります。
今日のデータクエリ
get_today_sleep_data(): 今日の睡眠データを取得するget_today_readiness_data(): 今日の準備状況データを取得するget_today_resilience_data(): 今日のレジリエンスデータを取得する
Related MCP server: Sleep MCP Server
使用法
このサーバーを利用するには、Oura APIトークンが必要です。以下の方法で取得できます。
個人アクセストークンの作成
デスクトップ版クロード
claude_desktop_config.json (macOS では~/Library/Application\ Support/Claude/claude_desktop_config.json 、Windows では%APPDATA%/Claude/claude_desktop_config.jsonにあります) を更新して、以下を追加します。
クエリの例
接続すると、次のような質問をクロードに尋ねることができます。
「今日の睡眠スコアは?」
「過去1週間の準備状況データを見せてください」
「1月1日から1月7日までの私の睡眠はどうでしたか?」
「今日の私のレジリエンススコアは?」
エラー処理
サーバーは、一般的な問題に関して人間が判読できるエラー メッセージを提供します。
無効な日付形式
API認証エラー
ネットワーク接続の問題
ライセンス
このプロジェクトは MIT ライセンスに基づいてライセンスされています - 詳細については LICENSE ファイルを参照してください。