Skip to main content
Glama
nihal2001

Minimal Hevy MCP

by nihal2001

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_workouts

  • hevy_get_workout

  • hevy_list_routines

  • hevy_get_routine

  • hevy_search_exercises

  • hevy_get_exercise_history

  • hevy_create_workout

  • hevy_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

Installation und Validierung

npm install
npm run check
npm run build
npm run smoke

Lokal ausführen

export HEVY_API_KEY="your-key"
npm start

Der 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.js

Starte Codex nach dem Hinzufügen des Servers neu. Überprüfe die Konfiguration mit:

codex mcp list

Commite 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.

F
license - not found
Not graded
quality - not tested
C
maintenance

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    Not graded
    quality
    C
    maintenance
    Enables interaction with the Hevy fitness tracking platform through their API. Supports managing workouts, routines, exercise templates, and webhook subscriptions for comprehensive fitness data management.
    9
    ISC
  • F
    license
    Not graded
    quality
    D
    maintenance
    Access your Hevy workout data through natural language. Query workout history, exercise details, routines, and track progress.

View all related MCP servers

Related MCP Connectors

  • Create Hevy routines and analyze your training from chat. Unofficial; BYO Hevy PRO API key.

  • Training analytics over your Hevy log: e1RM, PRs, volume, consistency, bodyweight.

  • Wger MCP — wraps wger Workout Manager REST API (free, no auth for read)

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/nihal2001/HevyMCP'

If you have feedback or need assistance with the MCP directory API, please join our Discord server