Skip to main content
Glama
v1.0.0.md3.07 kB
# Release Notes v1.0.0 **Release Date:** 2024-12-20 ## 🎉 Initial Release First stable release of the Withings MCP Server for Claude Desktop! ## ✨ Features ### OAuth2 Authentication - Automatic token generation with local callback server - Automatic token refresh when expired - Secure credential management via environment variables ### Health Data Access #### Body Measurements - Weight (kg) - Height (m) - Body fat percentage (%) - Fat-free mass (kg) - Fat mass (kg) - Muscle mass (kg) - Bone mass (kg) - Diastolic and systolic blood pressure (mmHg) - Heart rate (bpm) - Temperature (°C) - SpO2 (%) - Pulse wave velocity (m/s) #### Activity Data - Daily steps - Calories burned - Distance covered - Elevation gain #### Sleep Data - Sleep duration - Deep sleep phases - REM sleep phases - Wake-up counts - Detailed sleep phase tracking #### Workout Data - Training sessions - Workout metrics - Exercise details #### Heart Rate - Intraday heart rate measurements - Continuous monitoring data ## 🛠️ Available Tools - `get_user_info` - Get user account information and connected devices - `get_measurements` - Retrieve body measurements with flexible filtering - `get_activity` - Get daily activity data - `get_sleep_summary` - Get sleep summaries - `get_sleep_details` - Get detailed sleep phase data - `get_workouts` - Retrieve workout sessions - `get_heart_rate` - Get heart rate measurements over time - `get_authorization_url` - Generate OAuth URLs for authentication ## 📦 Installation ```bash # Clone the repository git clone https://github.com/schimmmi/withings-mcp-server.git cd withings-mcp-server # Create virtual environment python -m venv .venv source .venv/bin/activate # On Windows: .venv\Scripts\activate # Install dependencies pip install -e . # Generate tokens python generate_tokens.py ``` ## 🔧 Configuration Add to your Claude Desktop config (`~/Library/Application Support/Claude/claude_desktop_config.json`): ```json { "mcpServers": { "withings": { "command": "/path/to/.venv/bin/python", "args": ["-m", "withings_mcp_server"], "env": { "WITHINGS_CLIENT_ID": "your_client_id", "WITHINGS_CLIENT_SECRET": "your_client_secret", "WITHINGS_ACCESS_TOKEN": "your_access_token", "WITHINGS_REFRESH_TOKEN": "your_refresh_token" } } } } ``` ## 📋 Requirements - Python 3.10+ - Withings Developer Account - Claude Desktop (for MCP integration) ## 🚀 What's Next Future releases will include: - Additional health metrics - Improved error handling - Rate limit management - More detailed data filtering options - Webhook support for real-time updates ## 🐛 Known Issues None at this time. ## 📚 Documentation - [README](../README.md) - [API Documentation](https://developer.withings.com/api-reference/) ## 🔗 Links - [GitHub Repository](https://github.com/schimmmi/withings-mcp-server) - [Release Page](https://github.com/schimmmi/withings-mcp-server/releases/tag/v1.0.0) - [Withings Developer Portal](https://developer.withings.com/)

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/schimmmi/withings-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server