mcpField
H
Hevy MCP

Hevy MCP

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

Hevy MCP について

Hevy MCPは、Hevyのトレーニング追跡APIに接続するTypeScript製MCPサーバーです。AIアシスタントがトレーニング履歴を取得・分析でき、現在はページネーション付きの取得ツールを提供します。

主な機能

  1. 01Hevyのトレーニング履歴取得
  2. 02ページネーション付き記録取得
  3. 03MCP経由のAIアシスタント連携

活用シーン

  1. 01最近のトレーニング内容の要約
  2. 02履歴に基づくフィットネス進捗の確認

MCP 対応

MCPクライアントにHevyのトレーニングデータを公開します。現在のツール `getWorkouts` は、ページネーション付きでワークアウトを取得します。

設定

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

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

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

リポジトリ

ツール

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

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

詳細

Hevy MCP

Hevy のワークアウト追跡 API と連携する、TypeScript 製の Model Context Protocol(MCP)サーバー実装です。

概要

Hevy MCP は、Model Context Protocol を通じて、AI アシスタントから Hevy のワークアウトデータにアクセスできるようにします。このサーバーを利用すると、AI ツールがワークアウト履歴を取得して分析できるため、フィットネスの取り組みについて洞察を得るのに役立ちます。

Hevy MCP

機能

  • Hevy API からワークアウト履歴を取得します
  • AI アシスタントとの連携に Model Context Protocol を実装しています
  • 設定可能なオプションを使って簡単にセットアップできます
API ツール

現在、MCP サーバーでは次のツールを利用できます。

  • getWorkouts:ページネーションを使用してユーザーのワークアウトを取得します

(LLM で追加のメソッドが役立つかどうか、まだ確信が持てていません。アイデアや意見があれば、issue または PR をお寄せください!)

要件

インストール

リポジトリをクローンします

git clone https://github.com/amilz/hevy-mcp.git && cd hevy-mcp

依存関係をインストールします

npm install

TypeScript コードをビルドします:

npm run build

設定

アプリケーションを使用する前に、LLM に Hevy API キーを設定する必要があります(Claude Desktop の例)。Claude Desktop の設定ファイルは次のようになります:

{
    "mcpServers": {
        "hevy": {
            "command": "node",
            "args": [
                "/path/to/hevy-mcp/build/src/index.js"
            ],
            "env": {
                "HEVY_API_KEY": "xyz"
            }
        }
    }
}

使用方法

変更を適用するため、LLM の環境を再起動します。「直近 5 回のワークアウトを要約して」や「直近 10 回のワークアウトをもとに、今日のワークアウトを提案してくれますか?」のような簡単な質問を試してみてください。

依存関係

  • @modelcontextprotocol/sdk:Model Context Protocol サーバーを作成するための MCP SDK
  • zod:TypeScript ファーストのスキーマ検証ライブラリ

コメント

MCP は初めてですか?

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

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