Skip to main content
Glama

Oura MCP サーバー

Pythonパッケージ PyPIバージョン ライセンス: MIT Python 3.12

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トークンが必要です。以下の方法で取得できます。

  1. Oura開発者ポータル

  2. 個人アクセストークンの作成

デスクトップ版クロード

claude_desktop_config.json (macOS では~/Library/Application\ Support/Claude/claude_desktop_config.json 、Windows では%APPDATA%/Claude/claude_desktop_config.jsonにあります) を更新して、以下を追加します。

{ "mcpServers": { "oura": { "command": "uvx", "args": [ "oura-mcp-server" ], "env": { "OURA_API_TOKEN": "YOUR_OURA_API_TOKEN" } } } }

クエリの例

接続すると、次のような質問をクロードに尋ねることができます。

  • 「今日の睡眠スコアは?」

  • 「過去1週間の準備状況データを見せてください」

  • 「1月1日から1月7日までの私の睡眠はどうでしたか?」

  • 「今日の私のレジリエンススコアは?」

エラー処理

サーバーは、一般的な問題に関して人間が判読できるエラー メッセージを提供します。

  • 無効な日付形式

  • API認証エラー

  • ネットワーク接続の問題

ライセンス

このプロジェクトは MIT ライセンスに基づいてライセンスされています - 詳細については LICENSE ファイルを参照してください。

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/tomekkorbak/oura-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server