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
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
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).
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
- -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
- -securityAlicense-qualityA server that implements the Model Context Protocol (MCP) with StreamableHTTP transport, enabling standardized interaction with model services through a RESTful API interface.Last updated -1551JavaScriptMIT License