Initial: Mesh-Skills, Configs, Scripts

This commit is contained in:
root
2026-09-02 23:49:07 +02:00
commit 26c7980750
783 changed files with 145393 additions and 0 deletions
@@ -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`.