Skip to main content
Glama

hevy-mcp

Hevy 피트니스 앱 API를 위한 Python Model Context Protocol (MCP) 서버입니다. Claude(또는 MCP 호환 AI)에게 Hevy 운동 데이터에 대한 전체 액세스 권한을 부여하여 운동 기록, 루틴 관리, 신체 치수 추적 등을 수행할 수 있게 합니다.

기능

  • Hevy API의 모든 엔드포인트를 다루는 25개의 도구

  • 빌드 단계 없음 — 순수 Python으로, 설치 후 바로 실행 가능

  • 전체 CRUD — 운동, 루틴, 운동 템플릿, 폴더, 신체 치수, 웹훅 생성, 읽기, 업데이트

Related MCP server: hevy-mcp

도구

카테고리

도구

사용자

get_user_info

운동

get_workouts, get_workout, get_workout_count, get_workout_events, create_workout, update_workout

루틴

get_routines, get_routine, create_routine, update_routine

루틴 폴더

get_routine_folders, get_routine_folder, create_routine_folder

운동 템플릿

get_exercise_templates, get_exercise_template, create_exercise_template

운동 기록

get_exercise_history

신체 치수

get_body_measurements, get_body_measurement, create_body_measurement, update_body_measurement

웹훅

get_webhooks, create_webhook, delete_webhook

요구 사항

설치

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

구성

Claude Desktop

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"
      }
    }
  }
}

Claude Desktop을 재시작하세요. 채팅의 도구 아이콘 아래에 Hevy 서버가 나열된 것을 확인할 수 있습니다.

환경 변수

또는 환경에서 HEVY_API_KEY를 설정하고 직접 실행하세요:

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

사용 예시

연결되면 Claude에게 다음과 같이 요청할 수 있습니다:

  • "지난 5번의 운동을 보여줘"

  • "오늘 한 가슴 운동을 기록해줘 — 벤치 프레스 100kg 3세트 8회, 인클라인 덤벨 30kg 3세트 10회"

  • "Push/Pull/Legs 루틴을 만들어줘"

  • "지난 한 달간의 체중 변화 추이는 어때?"

  • "루마니안 데드리프트의 운동 템플릿 ID를 찾아줘"

  • "지난 3개월 동안의 내 모든 벤치 프레스 세트를 보여줘"

기술 스택

  • FastMCP — Python MCP 서버 프레임워크

  • httpx — HTTP 클라이언트

  • Hevy API — 공식 REST API

라이선스

MIT

A
license - permissive license
Not graded
quality - not tested
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

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

  • 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
    6,107
    433
    MIT
  • A
    license
    A
    quality
    B
    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
    6,107
    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.
    17
    MIT
  • A
    license
    A
    quality
    C
    maintenance
    An MCP server that exposes the Hevy fitness API as 22 tools, enabling AI agents to manage workouts, routines, exercise templates, and body measurements through natural language.
    23
    73
    MIT

View all related MCP servers

Related MCP Connectors

  • Create Hevy routines and analyze your training from chat. Unofficial; BYO Hevy PRO API key.

  • WHOOP recovery, strain, sleep and workouts in Claude via official WHOOP OAuth. Free, open source.

  • MCP server for Withings health data — sleep, activity, heart, and body metrics.

View all MCP Connectors

Latest Blog Posts

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/SrdjanCodes/hevy-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server