Initial: Mesh-Skills, Configs, Scripts
This commit is contained in:
@@ -0,0 +1,49 @@
|
||||
# COROS-MCP Tool-Inventory (Stand 2026-08-15, real verifiziert)
|
||||
|
||||
Quelle: `coros-mcp list-tools` nach erfolgreichem Login. 22 MCP-Tools am COROS-Gateway. Alle Aufrufe mit korrekter Flag-Syntax:
|
||||
`coros-mcp call-tool --tool <NAME> --arguments-json '<json>'`.
|
||||
|
||||
## Schlaf
|
||||
- `querySleepData` — Sleep-Score, Hauptdauer, Stufen (Tief/Leicht/REM), Awake. Legacy-Daily-API.
|
||||
- `querySleepHrv` — offizielles tägliches Schlaf-HRV-Assessment (avg, normal range, baseline). Datum = Wachtag (Nacht davor).
|
||||
|
||||
## Herz
|
||||
- `queryAvgHeartRate` — tägliche durchschnittliche HK.
|
||||
- `queryRestingHeartRate` — tägliche Ruhe-HK.
|
||||
|
||||
## Stress
|
||||
- `queryStressLevel` — täglicher avg-Stresswert.
|
||||
- `queryStressTimeSeries` — rohe Stress-Punkte (timestamp, tz).
|
||||
|
||||
## Gesundheit / Daily
|
||||
- `queryDailyHealthData` — Breite Tages-Übersicht: Schritte, Kalorien, Exercise-Minuten, Stress, Sleep-Detail. Beispiel real: Routinesfeld ergab Schritte 627–9304, Stress avg, Sleep-HR detail.
|
||||
- `queryHealthCheckTimeSeries` — Roh-Wellness-Check: Herzrate, HRV, Stress, Atemfrequenz.
|
||||
|
||||
## Sport / Aktivität
|
||||
- `querySportRecords` — Workout-Protokoll (Datum, Location, Duration, avg HR, Calories, LabelId, SportType). sportType-Codes: 100=running, 201=indoor cycling, 1200=hybrid fitness.
|
||||
- `getActivityDetail` — detaillierte Infos eines Trainings inkl. Herzfrequenz.
|
||||
- `analyzeActivityDetail` — Coach-Style-Zusammenfassung (holt Detail + analysiert).
|
||||
- `queryActivityLapData` — Lap-/Segment-Daten für labelId+sportType.
|
||||
- `queryCustomActivityLapData` — Custom-Fenster (z.B. letzte N Minuten, Endsegment) mit timestamp-Grenzen.
|
||||
- `downloadActivityFitFiles` — FIT-Datei(en) als Binary-Resource.
|
||||
- `queryActivityFitFileDownloadUrls` — Fallback: FIT-Download-URLs als Text.
|
||||
|
||||
## Fitness / Assessment
|
||||
- `queryFitnessAssessmentOverview` — VO2max, Lauf-Level, Threshold-Pace, Race-Prediction.
|
||||
- `queryTrainingLoadAssessment` — Kommentar, Kurz-/Langzeit-Trainingsload.
|
||||
- `queryRecoveryStatus` — Recovery-% + Level-Verschreiben.
|
||||
- `queryTrainingSchedule` — aktuelle Woche Trainingsplan (bzw. angegeben).
|
||||
|
||||
## Profil / Geräte
|
||||
- `queryUserInfo` — Größe, Gewicht, Geburtstag, Gender.
|
||||
- `queryDevices` — gebundene COROS-Geräte (device id, firmware type).
|
||||
- `queryMenstruationCycles` — Zyklusdaten (heute, nächste Periode, täglich).
|
||||
|
||||
## Beispiel-Rückgabewerte (real 2026-08-15, Nutzer Thorsten)
|
||||
- `queryUserInfo`: Height 173cm, Weight 100.6kg, Birthday 1972-02-21, Male.
|
||||
- `queryRecoveryStatus`: 100 %, Level "Heavy training allowed".
|
||||
- `querySleepHrv`: HRV Ausdrücke je Tag (z.B. 55ms Normal, Baseline 61ms to 67ms).
|
||||
- `querySportRecords` (1 Woche): Indoor Cycling 1:00:14, avg HR 114, Location "Indoor Rad".
|
||||
|
||||
## Hinweis
|
||||
Tool-Schemas: `coros-mcp describe-tool --tool <NAME>` zeigt inputSchema (Felder + erforderlichen). Viele Health-Daily-Tools brauchen `{}`-em Arguments (Default oder Sarted). Activity-Tools brauchen `labelId`+`sportType`.
|
||||
Reference in New Issue
Block a user