Coros MCP
未认领MCP server for AI assistants to read and manage Coros fitness data: sleep, HRV, daily metrics, activities, and structured workouts via the unofficial Coros API
安装
claude mcp add coros -- /path/to/coros-mcp/.venv/bin/coros-mcp serve更多AI & ML服务器
浏览完整目录安全概况
已认领和已认证的服务器每周接受一次静态扫描,显示代码能触及的范围(外部服务、环境变量、shell 命令、代理配置目录)以及带有已知公告的依赖。认领此列表即可获得。 安全概况的工作原理
21 个工具中显示 21 个
文档中列出的工具 (21)
内容来自项目文档。服务器握手不会验证每个工具的说明或行为。
authenticate_coros
Log in with your Coros credentials. The auth token is stored securely in your system keyring (or an encrypted file as fallback).
authenticate_coros_mobile
Authenticate with the Coros mobile API only. This is mainly useful if you need to restore sleep-data access without redoing full web authentication.
check_coros_auth
Check whether valid web and mobile tokens are stored and how long the web token remains valid.
delete_workout_template
Delete a saved workout template from the Coros library.
get_activity_detail
Fetch full detail for a single activity. Requires the sporttype from listactivities.
get_cache_status
Show what data is currently stored in the local SQLite cache.
get_daily_metrics
Fetch daily metrics for a configurable number of weeks (default: 4).
get_sleep_data
Fetch nightly sleep stage data for a configurable number of weeks (default: 4).
list_activities
List activities for a date range.
list_exercises
List the Coros exercise catalogue for a sport type. Default sporttype=4 returns strength exercises.
list_planned_activities
List planned activities from the Coros training calendar.
list_workout_templates
List reusable workout templates saved in the Coros library.
remove_scheduled_workout
Remove a scheduled workout from the Coros training calendar.
save_strength_workout_template
Save a reusable strength workout template to the Coros library. Exercises must come from the Coros exercise catalogue.
save_workout_template
Save a reusable cycling/intervals workout template to the Coros library. The template appears in the Coros app and can be synced to the watch. Steps can be plain steps or repeat groups for intervals.
schedule_strength_workout
Schedule a one-off strength workout for a specific date. Builds the workout inline and posts straight to the calendar — does not create a library entry.
schedule_workout
Schedule a one-off cycling/intervals workout for a specific date. Builds the workout inline and posts straight to the calendar — does not create a library entry. This is the common case.
schedule_workout_template
Schedule an existing library template on a calendar day.
sport_type
2 = Indoor Cycling (default), 200 = Road Bike
sync_coros_data
Backfill all data into the local SQLite cache for a date range. After the first full sync, getdailymetrics, getsleepdata, and listactivities serve historical data from cache and only fetch the incremental tail from the API.
target_type
2 = time in seconds, 3 = reps