
elizabethtrykin/oura-mcp
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
elizabethtrykin/oura-mcp - кандидат на сервер MCP, импортированный из https://github.com/elizabethtrykin/oura-mcp.
Обзор
elizabethtrykin/oura-mcp - кандидат на сервер MCP, импортированный из https://github.com/elizabethtrykin/oura-mcp.
Обзор (машинный перевод)
Сервер Model Context Protocol (MCP) для доступа к данным Oura Ring.
Настройка
Предпосылки
Node.js (v16+)
- Наш счет
###Установка
- Клонировать хранилище
- Беги.
Конфигурация
Получение сертификатов
1.Войти в Oura Cloud Console 2. Получить либо: Персональный токен доступа (для тестирования)
- OAuth2 Credentials (для производства)
Переменные среды
Создайте файл .env:
Использование
###Тестирование
Пример:[1]
###Интеграция рабочего стола Добавить в конфигурацию Claude Desktop (Settings → Developer → Edit Config):
Перезагрузить Claude Desktop после сохранения Смотрите документы MCP для подробностей.
Доступные ресурсы
personal_info - Профиль пользователя
- [[Т3]] - Резюме деятельности
- [[Т4]] - Оценки готовности
[[Т5]] - Сон резюме
sleep- Подробные данные о сне [7] - Время сна workout- Данные тренировкиsession- Данные сеансаdaily_spo2- Измерения SpO2 [11] - Периоды отдыхаring_configuration- Конфигурация кольцаdaily_stress- Метрики стрессаdaily_resilience- Метрики устойчивостиdaily_cardiovascular_age- CV возрастvO2_max- VO2 max данные
Доступные инструменты
Эта страница переведена автоматически. Технические детали смотрите в оригинале.
README
Oura MCP Server
A Model Context Protocol (MCP) server for accessing Oura Ring data.
Setup
Prerequisites
- Node.js (v16+)
- Oura account
Installation
- Clone the repository
- Run:
npm install
npm run build
Configuration
Obtaining Credentials
- Log in to Oura Cloud Console
- Get either:
- Personal Access Token (for testing)
- OAuth2 Credentials (for production)
Environment Variables
Create a .env file:
# Option 1: Personal Access Token
OURA_PERSONAL_ACCESS_TOKEN=your_token
# Option 2: OAuth2 credentials
OURA_CLIENT_ID=your_client_id
OURA_CLIENT_SECRET=your_client_secret
OURA_REDIRECT_URI=http://localhost:3000/callback
Usage
Testing
node test.js
Example: node test.js get_daily_sleep 2023-05-01
Claude Desktop Integration
Add to Claude Desktop’s config (Settings → Developer → Edit Config):
{
"mcpServers": {
"oura": {
"command": "node",
"args": ["/absolute/path/to/oura-mcp/build/index.js"],
"env": {"OURA_PERSONAL_ACCESS_TOKEN": "your_token"}
}
}
}
Restart Claude Desktop after saving. See MCP docs for details.
Available Resources
personal_info- User profiledaily_activity- Activity summariesdaily_readiness- Readiness scoresdaily_sleep- Sleep summariessleep- Detailed sleep datasleep_time- Sleep timingworkout- Workout datasession- Session datadaily_spo2- SpO2 measurementsrest_mode_period- Rest periodsring_configuration- Ring configdaily_stress- Stress metricsdaily_resilience- Resilience metricsdaily_cardiovascular_age- CV agevO2_max- VO2 max data
Available Tools
For date-based resources, use tools like get_daily_sleep with startDate and endDate parameters (YYYY-MM-DD).
Установка
This server does not publish a one-line install command.
Open the repository installation guide Новичок в MCP? Начните с руководства на mcpskill.org →Конфигурация
{
"mcpServers": {
"oura": {
"command": "node",
"args": ["/absolute/path/to/oura-mcp/build/index.js"],
"env": {"OURA_PERSONAL_ACCESS_TOKEN": "your_token"}
}
}
}