Minimal Hevy MCP
Minimal Hevy MCP
Ein kleiner lokaler Server für das Model Context Protocol, der es einem Agenten ermöglicht, Hevy-Workout-Daten zu lesen und über die öffentliche API von Hevy Workout-Routinen zu erstellen.
Enthaltene Tools
hevy_list_workoutshevy_get_workouthevy_list_routineshevy_get_routinehevy_search_exerciseshevy_get_exercise_historyhevy_create_workouthevy_create_routine
Die ersten sechs Tools sind schreibgeschützt. hevy_create_workout und hevy_create_routine schreiben in das verbundene Hevy-Konto und sind als nicht-idempotente Mutationen gekennzeichnet.
hevy_create_routine erstellt einen wiederverwendbaren Plan für eine zukünftige Trainingseinheit. hevy_create_workout protokolliert eine bereits abgeschlossene Trainingseinheit mit den tatsächlichen Start- und Endzeiten sowie den Satzergebnissen. Es setzt abgeschlossene Workouts standardmäßig auf privat und lehnt auch Sätze ohne aufgezeichnete Leistungsmetrik ab.
Related MCP server: hevy-mcp-server
Voraussetzungen
Node.js 20 oder neuer
Ein Hevy-Pro-Konto und ein API-Schlüssel von https://hevy.com/settings?developer
Installation und Validierung
npm install
npm run check
npm run build
npm run smokeLokal ausführen
export HEVY_API_KEY="your-key"
npm startDer Server kommuniziert über stdin/stdout und scheint daher bei direkter Ausführung still zu warten. Ein MCP-Host soll ihn starten und mit ihm kommunizieren.
Zu Codex hinzufügen
Baue zuerst den Server, mache HEVY_API_KEY in der Umgebung verfügbar, die Codex startet, und führe dann Folgendes aus:
codex mcp add hevy -- node /absolute/path/to/hevy-mcp/dist/index.jsStarte Codex nach dem Hinzufügen des Servers neu. Überprüfe die Konfiguration mit:
codex mcp listCommite den API-Key nicht und übergib ihn nicht als Tool-Argument. Der MCP liest ihn ausschließlich aus HEVY_API_KEY und sendet ihn an Hevy im erforderlichen api-key-Header.
Empfohlene erste Anfrage
Lies meine fünf letzten Workouts und fasse Häufigkeit, Übungsauswahl und offensichtliche Fortschrittsmuster zusammen. Erstelle oder aktualisiere nichts.
Wenn du den Agenten bittest, eine Routine zu erstellen, verlange, dass er die vollständige Routine zeigt und deine Zustimmung einholt, bevor er hevy_create_routine aufruft.
Wenn du einen abgeschlossenen Workout protokollierst, gib dem Agenten die tatsächlichen Übungen, Satzergebnisse und Zeiten an. Verlange, dass er den vollständigen Workout zeigt und deine Zustimmung einholt, bevor er hevy_create_workout aufruft. Der Agent darf sich abgeschlossene Ergebnisse niemals ausdenken.
This server cannot be deployed
Maintenance
Related MCP Connectors
Create Hevy routines and analyze your training from chat. Unofficial; BYO Hevy PRO API key.
Read your workouts, history, and stats; create and schedule new workouts. Writes are additive only.
Training analytics over your Hevy log: e1RM, PRs, volume, consistency, bodyweight.
Manage strength workouts and track exercise progress. Requires a LiftTrack account.
Related MCP Servers
- AlicenseNot gradedqualityAmaintenanceEnables interaction with the Hevy fitness tracking platform through their API. Supports managing workouts, routines, exercise templates, and webhook subscriptions for comprehensive fitness data management.18 npmISC
- AlicenseNot gradedqualityFmaintenanceEnables AI assistants to interact with the Hevy fitness tracking API for logging workouts, managing routines, and tracking fitness progress.11 npm33MIT
- AlicenseBqualityDmaintenanceEnables AI agents to interact with the Hevy Workout Tracker API to manage workouts, routines, exercises, and user data.2311 npmMIT
- AlicenseNot gradedqualityBmaintenanceEnables AI assistants to interact with the Hevy fitness tracking API, allowing users to log workouts, manage routines, browse exercises, and track fitness progress through natural language.11 npmMIT