mcpField
H
Hevy Mcp

Hevy Mcp

ローカル
github.com/SrdjanCodesヘルスケア012 週間前に更新

Hevy Mcp について

Claude などの MCP 対応 AI クライアントから Hevy のフィットネスデータを扱う Python 製 MCP サーバーです。Hevy API を通じて、ワークアウトやルーティン、身体測定値などを操作できます。

主な機能

  1. 01ワークアウトの取得と記録
  2. 02ルーティンとフォルダーの管理
  3. 03エクササイズテンプレートと履歴の管理
  4. 04身体測定値の取得と更新
  5. 05Webhook の管理

活用シーン

  1. 01最近のワークアウト記録の確認
  2. 02完了したワークアウトの記録
  3. 03ルーティンの作成や調整
  4. 04体重の変化の確認

MCP 対応

ワークアウト、ルーティン、エクササイズテンプレート、身体測定値、Webhook を操作する Hevy API のツールを MCP クライアントに提供します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

hevy-mcp

Hevy フィットネスアプリの API に対応した Python 製 Model Context Protocol(MCP) サーバーです。Claude(または MCP 対応の AI)から Hevy のワークアウトデータに完全にアクセスでき、ワークアウトの記録、ルーティンの管理、身体測定値の追跡などを行えます。

機能

  • Hevy API のすべてのエンドポイントをカバーする 25 個のツール
  • ビルド不要 — 純粋な Python 製で、インストールして実行するだけです
  • 完全な CRUD — ワークアウト、ルーティン、エクササイズテンプレート、フォルダー、測定値、Webhook の作成、読み取り、更新が可能です

ツール

カテゴリーツール
ユーザー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
Webhookget_webhooks、create_webhook、delete_webhook

必要条件

インストール

git clone https://github.com/srdjancodes/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 回のワークアウトを見せて」
  • 「今日行った胸のワークアウトを記録して — ベンチプレス 3x8、100kg。インクラインダンベルプレス 3x10、30kg」
  • 「プッシュ/プル/レッグのルーティンを作成して」
  • 「過去 1 か月の体重の推移は?」
  • 「ルーマニアンデッドリフトのエクササイズテンプレート ID を探して」
  • 「過去 3 か月のベンチプレスのセットをすべて見せて」

技術スタック

  • FastMCP — Python 製 MCP サーバーフレームワーク
  • httpx — HTTP クライアント
  • Hevy API — 公式 REST API

ライセンス

MIT

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。