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.
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: Servidor de protocolo de contexto de modelo para la API de Hevy Fitness
Una implementación de servidor de Protocolo de Contexto de Modelo (MCP) que interactúa con la aplicación de seguimiento de actividad física Hevy y su API . Este servidor permite a los asistentes de IA acceder y gestionar datos de entrenamiento, rutinas, plantillas de ejercicios y más a través de la API de Hevy (requiere suscripción PRO).
Características
- Gestión de entrenamientos : obtenga, cree y actualice entrenamientos
- Gestión de rutinas : acceda y administre sus rutinas de entrenamiento
- Plantillas de ejercicios : explore las plantillas de ejercicios disponibles
- Organización de carpetas : Administrar carpetas de rutina
Prerrequisitos
- Node.js (v20 o superior)
- npm o hilo
- Una clave API de Hevy
Instalación
Instalación mediante herrería
Para instalar hevy-mcp para Claude Desktop automáticamente a través de Smithery :
Instalación manual
Integración con Cursor
Para utilizar este servidor MCP con Cursor, debe actualizar su archivo ~/.cursor/mcp.json
agregando la siguiente configuración:
Asegúrate de reemplazar your-api-key-here
con tu clave API de Hevy real.
Configuración
Cree un archivo .env
en la raíz del proyecto con el siguiente contenido:
Reemplace your_hevy_api_key_here
con su clave API de Hevy real.
Uso
Desarrollo
Esto inicia el servidor MCP en modo de desarrollo con recarga en caliente.
Producción
Herramientas MCP disponibles
El servidor implementa las siguientes herramientas MCP:
Herramientas de entrenamiento
get-workouts
: Obtener y formatear datos de entrenamientoget-workout
: Obtén un solo entrenamiento por IDcreate-workout
: Crea un nuevo entrenamientoupdate-workout
: Actualizar un entrenamiento existenteget-workout-count
: obtener el recuento total de entrenamientosget-workout-events
: Obtener actualizaciones de entrenamiento/eliminar eventos
Herramientas de rutina
get-routines
: Obtener y formatear datos de rutinacreate-routine
: Crea una nueva rutinaupdate-routine
: Actualizar una rutina existenteget-routine
: Obtener una sola rutina por ID
Herramientas de plantillas de ejercicios
get-exercise-templates
: Obtener plantillas de ejerciciosget-exercise-template
: Obtener una plantilla por ID
Herramientas de carpeta de rutina
get-routine-folders
: Obtener carpetas de rutinacreate-routine-folder
: Crea una nueva carpetaget-routine-folder
: Obtener una carpeta por ID
Estructura del proyecto
Desarrollo
Estilo de código
Este proyecto utiliza Biome para formatear y controlar el código:
Generando cliente API
El cliente API se genera a partir de la especificación OpenAPI utilizando Kiota:
Licencia
Este proyecto está licenciado bajo la licencia MIT: consulte el archivo de LICENCIA para obtener más detalles.
Contribuyendo
¡Agradecemos sus contribuciones! No dude en enviar una solicitud de incorporación de cambios.
Expresiones de gratitud
- Protocolo de contexto de modelo para el SDK de MCP
- Hevy por su plataforma de seguimiento de actividad física y API
You must be authenticated.
Tools
Una implementación de servidor de Protocolo de Contexto de Modelo (MCP) que interactúa con la aplicación de seguimiento de actividad física Hevy y su API. Este servidor permite a los asistentes de IA acceder y gestionar datos de entrenamiento, rutinas, plantillas de ejercicios y más a través de la API de Hevy (requiere suscripción PRO).