Integrations
Used for environment variable configuration to store the Hevy API key.
Utilized for code formatting and linting in the development process of the MCP server.
Used for version control of the MCP server codebase.
hevy-mcp: Model Context Protocol Server für die Hevy Fitness API
Eine Serverimplementierung des Model Context Protocol (MCP), die mit der Hevy Fitness-Tracking-App und ihrer API interagiert. Dieser Server ermöglicht KI-Assistenten den Zugriff auf und die Verwaltung von Trainingsdaten, Routinen, Übungsvorlagen und mehr über die Hevy-API (erfordert PRO-Abonnement).
Merkmale
- Trainingsverwaltung : Trainings abrufen, erstellen und aktualisieren
- Routineverwaltung : Zugriff auf Trainingsroutinen und deren Verwaltung
- Übungsvorlagen : Durchsuchen Sie die verfügbaren Übungsvorlagen
- Ordnerorganisation : Routineordner verwalten
Voraussetzungen
- Node.js (v20 oder höher)
- npm oder yarn
- Ein Hevy-API-Schlüssel
Installation
Installation über Smithery
So installieren Sie hevy-mcp für Claude Desktop automatisch über Smithery :
Manuelle Installation
Integration mit Cursor
Um diesen MCP-Server mit Cursor zu verwenden, müssen Sie Ihre Datei ~/.cursor/mcp.json
aktualisieren, indem Sie die folgende Konfiguration hinzufügen:
Stellen Sie sicher, dass Sie your-api-key-here
durch Ihren tatsächlichen Hevy-API-Schlüssel ersetzen.
Konfiguration
Erstellen Sie im Projektstammverzeichnis eine .env
Datei mit folgendem Inhalt:
Ersetzen Sie your_hevy_api_key_here
durch Ihren tatsächlichen Hevy-API-Schlüssel.
Verwendung
Entwicklung
Dadurch wird der MCP-Server im Entwicklungsmodus mit Hot Reloading gestartet.
Produktion
Verfügbare MCP-Tools
Der Server implementiert die folgenden MCP-Tools:
Trainingstools
get-workouts
: Trainingsdaten abrufen und formatierenget-workout
: Holen Sie sich ein einzelnes Training nach IDcreate-workout
: Erstelle ein neues Trainingupdate-workout
: Aktualisieren Sie ein vorhandenes Trainingget-workout-count
: Ruft die Gesamtzahl der Trainingseinheiten abget-workout-events
: Trainingsaktualisierungs-/Löschereignisse abrufen
Routinewerkzeuge
get-routines
: Routinedaten abrufen und formatierencreate-routine
: Eine neue Routine erstellenupdate-routine
: Aktualisieren Sie eine vorhandene Routineget-routine
: Ruft eine einzelne Routine nach ID ab
Übungsvorlagen-Tools
get-exercise-templates
: Übungsvorlagen abrufenget-exercise-template
: Holen Sie sich eine Vorlage nach ID
Routine-Ordner-Tools
get-routine-folders
: Routineordner abrufencreate-routine-folder
: Einen neuen Ordner erstellenget-routine-folder
: Holen Sie sich einen Ordner nach ID
Projektstruktur
Entwicklung
Codestil
Dieses Projekt verwendet Biome zur Codeformatierung und zum Lint-Test:
API-Client generieren
Der API-Client wird mithilfe von Kiota aus der OpenAPI-Spezifikation generiert:
Lizenz
Dieses Projekt ist unter der MIT-Lizenz lizenziert – Einzelheiten finden Sie in der Datei LICENSE.
Beitragen
Beiträge sind willkommen! Senden Sie gerne einen Pull Request.
Danksagung
- Model Context Protocol für das MCP SDK
- Hevy für ihre Fitness-Tracking-Plattform und API
You must be authenticated.
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Tools
Eine Model Context Protocol (MCP)-Serverimplementierung, die mit der Hevy Fitness-Tracking-App und ihrer API interagiert. Dieser Server ermöglicht KI-Assistenten den Zugriff auf und die Verwaltung von Trainingsdaten, Routinen, Übungsvorlagen und mehr über die Hevy-API (PRO-Abonnement erforderlich).
Related MCP Servers
- -securityAlicense-qualityMCP Server simplifies the implementation of the Model Context Protocol by providing a user-friendly API to create custom tools and manage server workflows efficiently.Last updated -43TypeScriptMIT License
- -securityAlicense-qualityMCP Server provides a simpler API to interact with the Model Context Protocol by allowing users to define custom tools and services to streamline workflows and processes.Last updated -132TypeScriptMIT License
- -securityFlicense-qualityImplements the Model Context Protocol (MCP) to provide AI models with a standardized interface for connecting to external data sources and tools like file systems, databases, or APIs.Last updated -90Python
- -security-license-qualityA Model Context Protocol (MCP) server that interacts with system APIs, allowing users to check connections, search employees, register breakfast, and update chemical information by shifts.Last updated -2