# Release Notes v1.1.0
**Release Date:** 2024-12-20
## ๐ณ Docker Support Added
This release adds full Docker support, making deployment and integration with Claude Desktop even easier!
## โจ New Features
### Docker Support
- **Dockerfile** with multi-stage build for optimized image size
- **docker-compose.yml** for easy deployment with environment variables
- **.dockerignore** for clean and efficient builds
- Full documentation for Docker-based deployment
### Documentation Improvements
- Updated README with Docker installation instructions
- Added both Docker and local Python configuration examples for Claude Desktop
- Improved project structure documentation
## ๐ฆ Installation Options
### Option 1: Docker (Recommended)
```bash
# Build the image
docker build -t withings-mcp-server .
# Run with docker-compose
docker-compose up -d
```
### Option 2: Local Python
```bash
python -m venv .venv
source .venv/bin/activate
pip install -e .
python generate_tokens.py
```
## ๐ง Claude Desktop Configuration
### Using Docker
```json
{
"mcpServers": {
"withings": {
"command": "docker",
"args": [
"run", "-i", "--rm",
"-e", "WITHINGS_CLIENT_ID=your_client_id",
"-e", "WITHINGS_CLIENT_SECRET=your_client_secret",
"-e", "WITHINGS_ACCESS_TOKEN=your_access_token",
"-e", "WITHINGS_REFRESH_TOKEN=your_refresh_token",
"withings-mcp-server"
]
}
}
}
```
### Using Local Python
```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"
}
}
}
}
```
## ๐ Changes
### Added
- Dockerfile with multi-stage build
- docker-compose.yml for orchestration
- .dockerignore for optimized builds
- Docker installation and configuration documentation
- Both deployment options in README
### Changed
- README restructured with Docker as recommended installation method
- Improved MCP configuration section with both Docker and local examples
## ๐ Requirements
- **For Docker**: Docker and Docker Compose
- **For Local**: Python 3.10+
- Withings Developer Account
- Claude Desktop (for MCP integration)
## ๐ Bug Fixes
None in this release.
## ๐ What's Next
Future releases may include:
- Docker image publishing to Docker Hub
- Additional health metrics
- Improved error handling
- Rate limit management
- Webhook support for real-time updates
## ๐ Documentation
- [README](../README.md)
- [v1.0.0 Release Notes](./v1.0.0.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.1.0)
- [Withings Developer Portal](https://developer.withings.com/)
## ๐ Full Changelog
**v1.0.0...v1.1.0**
- Added Docker support with Dockerfile, docker-compose.yml, and .dockerignore
- Updated documentation with Docker installation and configuration
- Restructured README with multiple deployment options