Skip to main content
Glama

hevy-mcp

Un servidor de Python Model Context Protocol (MCP) para la API de la aplicación de fitness Hevy. Proporciona a Claude (o a cualquier IA compatible con MCP) acceso total a tus datos de entrenamiento de Hevy: registra entrenamientos, gestiona rutinas, realiza un seguimiento de las medidas corporales y más.

Características

  • 25 herramientas que cubren todos los endpoints de la API de Hevy

  • Sin pasos de compilación: Python puro, solo instala y ejecuta

  • CRUD completo: crea, lee y actualiza entrenamientos, rutinas, plantillas de ejercicios, carpetas, medidas y webhooks

Related MCP server: Hevy MCP Pro

Herramientas

Categoría

Herramientas

Usuario

get_user_info

Entrenamientos

get_workouts, get_workout, get_workout_count, get_workout_events, create_workout, update_workout

Rutinas

get_routines, get_routine, create_routine, update_routine

Carpetas de rutinas

get_routine_folders, get_routine_folder, create_routine_folder

Plantillas de ejercicios

get_exercise_templates, get_exercise_template, create_exercise_template

Historial de ejercicios

get_exercise_history

Medidas corporales

get_body_measurements, get_body_measurement, create_body_measurement, update_body_measurement

Webhooks

get_webhooks, create_webhook, delete_webhook

Requisitos

Instalación

git clone https://github.com/YOUR_USERNAME/hevy-mcp
cd hevy-mcp
pip install -r requirements.txt

Configuración

Claude Desktop

Añade esto a claude_desktop_config.json:

macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows: %APPDATA%\Claude\claude_desktop_config.json

{
  "mcpServers": {
    "hevy": {
      "command": "python",
      "args": ["/absolute/path/to/hevy-mcp/server.py"],
      "env": {
        "HEVY_API_KEY": "your-api-key-here"
      }
    }
  }
}

Reinicia Claude Desktop. Deberías ver el servidor Hevy listado bajo el icono de herramientas en el chat.

Variable de entorno

Alternativamente, establece HEVY_API_KEY en tu entorno y ejecuta directamente:

export HEVY_API_KEY=your-api-key-here
python server.py

Ejemplos de uso

Una vez conectado, puedes pedirle a Claude cosas como:

  • "Muéstrame mis últimos 5 entrenamientos"

  • "Registra un entrenamiento de pecho que hice hoy: press de banca 3x8 a 100kg, press inclinado con mancuernas 3x10 a 30kg"

  • "Crea una rutina de Empuje/Tracción/Pierna"

  • "¿Cuál es la tendencia de mi peso corporal durante el último mes?"

  • "Busca el ID de la plantilla de ejercicio para peso muerto rumano"

  • "Muéstrame todas mis series de press de banca de los últimos 3 meses"

Stack tecnológico

Licencia

MIT

Related MCP Connectors

Related MCP Servers

  • A
    license
    A
    quality
    A
    maintenance
    A Model Context Protocol (MCP) server implementation that interfaces with the Hevy fitness tracking app and its API. This server enables AI assistants to access and manage workout data, routines, exercise templates, and more through the Hevy API (requires PRO subscription).
    23
    1,845 npm
    530
    MIT
  • A
    license
    B
    quality
    D
    maintenance
    A production-ready MCP server for the Hevy fitness API that exposes 27 tools for reading, writing, and analyzing workout data, enabling LLM-driven personal trainer workflows.
    27
    6 npm
    MIT
  • A
    license
    A
    quality
    C
    maintenance
    An MCP server that interfaces with the Hevy fitness tracking API, enabling AI assistants to manage workouts, routines, exercise templates, and more via natural language.
    26
    1,845 npm
    MIT
  • A
    license
    Not graded
    quality
    C
    maintenance
    A Model Context Protocol (MCP) server that provides AI assistants with access to the Hevy fitness tracking API. This allows you to log workouts, manage routines, browse exercises, and track your fitness progress directly through AI chat interfaces.
    18 npm
    MIT