Minimal Hevy MCP
Minimal Hevy MCP
Небольшой локальный сервер Model Context Protocol, который позволяет агенту читать данные тренировок Hevy и создавать программы тренировок через публичный API Hevy.
Включённые инструменты
hevy_list_workoutshevy_get_workouthevy_list_routineshevy_get_routinehevy_search_exerciseshevy_get_exercise_historyhevy_create_workouthevy_create_routine
Первые шесть инструментов — только для чтения. hevy_create_workout и hevy_create_routine записывают данные в подключённый аккаунт Hevy и помечены как неидемпотентные мутации.
hevy_create_routine создаёт повторно используемый план для будущей тренировки. hevy_create_workout фиксирует уже завершённую тренировку с реальным временем начала и окончания и результатами подходов. По умолчанию он делает завершённые тренировки приватными и отклоняет подходы без зафиксированного показателя результата.
Related MCP server: hevy-mcp-server
Требования
Node.js 20 или новее
Аккаунт Hevy Pro и API-ключ от https://hevy.com/settings?developer
Установка и проверка
npm install
npm run check
npm run build
npm run smokeЛокальный запуск
export HEVY_API_KEY="your-key"
npm startСервер обменивается данными через stdin/stdout, поэтому при прямом запуске он будет казаться молча ожидающим. Ожидается, что MCP-хост запустит его и будет с ним взаимодействовать.
Добавление в Codex
Сначала соберите сервер, сделайте HEVY_API_KEY доступным окружению, в котором запускается Codex, затем выполните:
codex mcp add hevy -- node /absolute/path/to/hevy-mcp/dist/index.jsПосле добавления сервера перезапустите Codex. Проверьте конфигурацию с помощью:
codex mcp listНе коммитьте API-ключ и не передавайте его как аргумент инструмента. MCP читает его только из HEVY_API_KEY и отправляет Hevy в обязательном заголовке api-key.
Рекомендуемый первый запрос
Прочитайте мои пять самых последних тренировок, кратко опишите их частоту, выбор упражнений и очевидные паттерны прогрессии. Ничего не создавайте и не изменяйте.
Когда просите агента создать программу, требуйте, чтобы он показал полную программу и получил ваше одобрение перед вызовом hevy_create_routine.
При логировании завершённой тренировки дайте агенту фактические упражнения, результаты подходов и время. Требуйте, чтобы он показал полную тренировку и получил ваше одобрение перед вызовом hevy_create_workout. Агент никогда не должен выдумывать результаты завершённых тренировок.
This server cannot be installed
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseNot gradedqualityCmaintenanceEnables interaction with the Hevy fitness tracking platform through their API. Supports managing workouts, routines, exercise templates, and webhook subscriptions for comprehensive fitness data management.9ISC
- AlicenseNot gradedqualityFmaintenanceEnables AI assistants to interact with the Hevy fitness tracking API for logging workouts, managing routines, and tracking fitness progress.1328MIT
- AlicenseBqualityDmaintenanceEnables AI agents to interact with the Hevy Workout Tracker API to manage workouts, routines, exercises, and user data.2313MIT
Related MCP Connectors
Create Hevy routines and analyze your training from chat. Unofficial; BYO Hevy PRO API key.
Training analytics over your Hevy log: e1RM, PRs, volume, consistency, bodyweight.
Wger MCP — wraps wger Workout Manager REST API (free, no auth for read)
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/nihal2001/HevyMCP'
If you have feedback or need assistance with the MCP directory API, please join our Discord server