oura-mcp-server
Verified Safeby schimmmi
Overview
Provides AI assistants with structured, semantic access to Oura Ring health data, offering advanced health intelligence, analytics, predictions, and personalized recommendations.
Installation
docker-compose up -dEnvironment Variables
- OURA_ACCESS_TOKEN
Security Notes
The project demonstrates strong security practices for sensitive data handling, explicitly loading 'OURA_ACCESS_TOKEN' from environment variables rather than hardcoding it. Configuration files are designed for read-only mounts in Docker. The default communication is via standard input/output (stdio), minimizing external network exposure, with future HTTP transport implementations expected to adhere to similar principles. Input validation is supported by Pydantic models for configuration and JSON schemas for tool arguments. Containerization leverages non-root users, resource limits, and health checks, further enhancing operational security. No critical vulnerabilities like 'eval' or obvious malicious patterns were found. Some local-only data processing may occur, which keeps data within the user's environment. The overall architecture is mindful of privacy and secure operation.
Similar Servers
MCP-oura
Provides language models with access to Oura API health data (sleep, readiness, resilience) via the Model Context Protocol.
hevy-mcp
This server acts as a Model Context Protocol (MCP) interface, enabling AI assistants to interact with the Hevy fitness tracking app's API to manage workout data, routines, exercise templates, folders, and webhook subscriptions.
shinzo
Shinzo is an open-source observability platform for monitoring and analyzing the performance, usage, and telemetry data of AI agents and Model Context Protocol (MCP) servers.
pierre_mcp_server
Conversational AI fitness coaching and data analysis platform with provider integrations and user management.