
dhivakarkd/corus-mcp
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
A powerful Model Context Protocol (MCP) server that provides seamless access to your Coros watch data through AI assistants like Claude Desktop and Gemini CLI.
Обзор
A powerful Model Context Protocol (MCP) server that provides seamless access to your Coros watch data through AI assistants like Claude Desktop and Gemini CLI. This MCP server uses that are not publicly documented or officially supported by Coros. - ❌ Not endorsed or supported by Coros - ❌ API endpoints may change without notice - ❌ Your account could potentially be affected - ❌ No guarantees of functionality or data accuracy By using this software, you acknowledge these risks and agree that the authors are not responsible for any issues that may arise. This project was inspired by and built upon the excellent work of: - by @r-huijts - MCP server architecture and OAuth flow patterns - by @xballoy - Coros API endpoint research and implementation Special thanks to these projects for paving the way!
README
Показан фрагмент оригинального README. Открыть оригинал.
Coros MCP Server
A powerful Model Context Protocol (MCP) server that provides seamless access to your Coros watch data through AI assistants like Claude Desktop and Gemini CLI.
⚠️ IMPORTANT DISCLAIMER
🚨 THIS IS AN UNOFFICIAL APPLICATION
This MCP server uses unofficial, reverse-engineered Coros API endpoints that are not publicly documented or officially supported by Coros.
Use at your own risk:
- ❌ Not endorsed or supported by Coros
- ❌ API endpoints may change without notice
- ❌ Your account could potentially be affected
- ❌ No guarantees of functionality or data accuracy
By using this software, you acknowledge these risks and agree that the authors are not responsible for any issues that may arise.
💡 Inspiration & Credits
This project was inspired by and built upon the excellent work of:
- strava-mcp by @r-huijts - MCP server architecture and OAuth flow patterns
- coros-api by @xballoy - Coros API endpoint research and implementation
Special thanks to these projects for paving the way! 🙏
🌟 Features
- 🔐 Browser-Based Authentication - Secure login flow that opens in your browser
- 📊 8 Powerful Tools - Comprehensive access to all your Coros data
- 🏃 Activity Data - Recent activities, detailed metrics, lap-by-lap analysis
- 💪 EvoLab Metrics - Fitness scores, training status, recovery data
- 📅 Training Calendar - View scheduled workouts and training plans
- ❤️ Training Zones - Heart rate and pace zone information
- 🌤️ Weather Data - Environmental conditions for outdoor activities
- 📈 Time-Series Data - 1Hz GPS and biometric data for deep analysis
📋 Table of Contents
- Installation
- Quick Start
- Available Tools
- MCP Client Integration
- Usage Examples
- API Endpoints
- Development
- Troubleshooting
- Security
- License
🚀 Installation
Prerequisites
- Node.js 18.0.0 or higher
- npm or yarn
- A Coros account with activity data
Install Globally
# Clone the repository
git clone https://github.com/yourusername/coros-mcp-server.git
cd coros-mcp-server
# Install dependencies
npm install
# Build the project
npm run build
# Install globally
npm link
After installation, the coros-mcp-server command will be available globally.
Verify Installation
which coros-mcp-server
# Should output: /path/to/node/bin/coros-mcp-server
Установка
npx @modelcontextprotocol/inspector coros-mcp-serverКонфигурация
{
"mcpServers": {
"coros": {
"command": "coros-mcp-server"
}
}
}