health-mcp
Verified Safeby aayush-dutta
Overview
Aggregates health and wellness data from sources like Oura Ring to provide insights and summaries via an MCP server.
Installation
uv --directory /Absolute/Path/To/Cloned/health-mcp run server.pyEnvironment Variables
- OURA_CLIENT_ID
- OURA_CLIENT_SECRET
- OURA_REDIRECT_URI
Security Notes
The server uses environment variables for Oura API credentials and implements OAuth2 for authentication, including state validation and token refresh. OAuth tokens are stored locally in 'oura_token.json'. A local FastAPI server runs on 'localhost:8080' for the OAuth callback. No 'eval' or other obvious malicious code patterns were found. The local storage of the token is standard for a client-side OAuth flow.
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.
mcpcat-python-sdk
An analytics and observability SDK for Multi-modal Conversational Platform (MCP) servers, capturing user behavior and tool interactions for product development and debugging.
mcp-openehr-assistant
The openEHR Assistant MCP Server helps end-users, especially openEHR modelers and developers, with various openEHR-related tasks and APIs, including archetype exploration, semantic explanation, language translation, syntax correction, and design reviews, by connecting AI assistants to external data sources and tools.