What is Ultrahuman Mcp?
An MCP server that fetches health and fitness metrics from the Ultrahuman API for integration with AI assistants like Claude Desktop. Designed for developers who want to query their Ultrahuman ring data programmatically.
How to use Ultrahuman Mcp?
Install dependencies with bun install, build with bun run build, then set environment variables ULTRAHUMAN_AUTH_TOKEN and ULTRAHUMAN_USER_EMAIL. Add the server to Claude Desktop by editing its config file—the command is node dist/main.js with the required env vars. Invoke the ultrahuman_metrics tool with a date parameter (YYYY-MM-DD) to retrieve health data.
Key features of Ultrahuman Mcp
- Fetch comprehensive health metrics from the Ultrahuman API
- Heart rate, sleep, steps, temperature, and HRV monitoring
- Built with TypeScript for type safety
- Bun for fast testing and development
- Biome for linting and formatting
- Clean, maintainable project structure
Use cases of Ultrahuman Mcp
- Query daily sleep analysis including stages and quality metrics
- Retrieve continuous heart rate and HRV data for a specific date
- Monitor skin temperature and movement (steps) trends
- Fetch recovery index and VO2 max for fitness tracking
コメント