Servidor Oura MCP
Un servidor de Protocolo de Contexto de Modelo (MCP) que proporciona acceso a la API de Oura. Permite que los modelos de lenguaje consulten datos de suspensión, preparación y resiliencia de la API de Oura.
Herramientas disponibles
El servidor expone las siguientes herramientas:
Consultas de rango de fechas
get_sleep_data(start_date: str, end_date: str): obtiene datos de sueño para un rango de fechas específicoget_readiness_data(start_date: str, end_date: str): obtiene datos de preparación para un rango de fechas específicoget_resilience_data(start_date: str, end_date: str): obtiene datos de resiliencia para un rango de fechas específico
Las fechas deben proporcionarse en formato ISO ( YYYY-MM-DD ).
Consultas de datos de hoy
get_today_sleep_data(): Obtener datos de sueño de hoyget_today_readiness_data(): Obtener datos de preparación para hoyget_today_resilience_data(): Obtener datos de resiliencia para hoy
Related MCP server: Sleep MCP Server
Uso
Necesitará un token de la API de Oura para usar este servidor. Puede obtenerlo de la siguiente manera:
Cómo acceder al portal para desarrolladores de Oura
Creación de un token de acceso personal
Claude para escritorio
Actualice su claude_desktop_config.json (ubicado en ~/Library/Application\ Support/Claude/claude_desktop_config.json en macOS y %APPDATA%/Claude/claude_desktop_config.json en Windows) para incluir lo siguiente:
Consultas de ejemplo
Una vez conectado, puedes hacerle preguntas a Claude como:
"¿Cuál es mi puntuación de sueño de hoy?"
"Muéstrame mis datos de preparación de la última semana"
¿Cómo dormí del 1 al 7 de enero?
"¿Cuál es mi puntuación de resiliencia hoy?"
Manejo de errores
El servidor proporciona mensajes de error legibles por humanos para problemas comunes:
Formatos de fecha no válidos
Errores de autenticación de API
Problemas de conectividad de red
Licencia
Este proyecto está licenciado bajo la licencia MIT: consulte el archivo de LICENCIA para obtener más detalles.