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
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-qualityA high-performance Model Context Protocol (MCP) server designed for large language models, enabling real-time communication between AI models and applications with support for session management and intelligent tool registration.Last updated -2PythonMIT License
- AsecurityFlicenseAqualityAn all-in-one Model Context Protocol (MCP) server that connects your coding AI to numerous databases, data warehouses, data pipelines, and cloud services, streamlining development workflow through seamless integrations.Last updated -2Python
- -securityFlicense-qualityA comprehensive Model Context Protocol (MCP) server implementing the latest MCP specification with tools, resources, prompts, and enhanced sampling capabilities that features HackerNews and GitHub API integrations for AI-powered analysis.Last updated -319Python
- -securityAlicense-qualityA Model Context Protocol (MCP) server that provides AI capabilities to Teambition applications, enabling programmatic access to user management, organization data, and project collaboration features through natural language.Last updated -TypeScriptMIT License