mcpField
A
Arvo Mcp

Arvo Mcp

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

Arvo Mcp について

Arvo MCP Serverは、AIフィットネスコーチのArvoをAIクライアントに接続し、トレーニングを管理する人向けにデータを提供します。読み取りと書き込みのツールを通じ、自然言語で履歴の確認やワークアウトの変更ができます。

主な機能

  1. 01トレーニング計画と履歴の表示
  2. 02自己記録と身体の進捗の追跡
  3. 03トレーニング量と筋群の分析
  4. 04ワークアウト生成と種目の調整
  5. 05身体の不調の記録とAIメモリの保存

活用シーン

  1. 01当日のトレーニング内容の確認
  2. 02特定種目の進捗の確認
  3. 03器具やトレーニング目標の更新
  4. 04けがの記録とワークアウトの調整

MCP 対応

MCPサーバーとしてstdioでArvoと互換クライアントを接続し、フィットネスデータを読み書きする29種類のツールを提供します。APIキーには読み取り専用または読み書きの権限を設定できます。

設定

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

mcp.json · 共通設定
{
"mcpServers": {
"arvo": {
"command": "npx",
"args": [
"-y",
"arvo-mcp"
],
"env": {
"ARVO_API_KEY": "<ARVO_API_KEY>"
}
}
}
}
起動コマンドnpx -y arvo-mcp
設定が必要な環境変数
ARVO_API_KEYシークレット

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npmarvo-mcp

ツール

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

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

詳細

Arvo MCP サーバー - Claude 用フィットネス&ワークアウトトラッカー

フィットネストラッキング MCP サーバー - Claude Desktop、Cursor などの MCP クライアントから、ジムでのセッションを記録し、自己記録(PR)を追跡し、身体の変化を分析し、トレーニング分割を管理できます。

npm version License: MIT MCP

arvo-mcp は、AI アシスタントを AI 搭載のフィットネスコーチ Arvo に接続する Model Context Protocol(MCP)サーバーです。Claude Desktop、Cursor、または MCP 対応クライアントから、ワークアウト履歴、自己記録、体組成、トレーニングプランに直接アクセスできます。

次のようなことをしたいフィットネス愛好家に最適です。

  • 🏋️「今日のワークアウトは?」と尋ねて、自分に合わせたトレーニングプランを確認する
  • 📊 AI による分析でジムでの進捗を追跡する
  • 💪 PR、トレーニング量、筋群の分布を確認する
  • 📈 体組成の経時的な傾向を分析する

機能

  • 29 種類のフィットネスツール - プロフィール、ワークアウト、トレーニング分割、PR、身体の変化など
  • 読み取りと書き込みに対応 - 自然な会話を通じてデータの閲覧や変更が可能
  • 安全な API キー認証 - データのプライバシーを確保
  • あらゆる MCP クライアントで動作 - Claude Desktop、Cursor、Windsurf など

クイックスタート

1. API キーを取得する
  1. arvo.guru で登録するか、ログインします
  2. Web アプリで設定 → API キーを開きます(簡易設定が表示される場合は、先に詳細モードに切り替えるか、https://arvo.guru/settings#api-keys を直接開いてください)
  3. キーを作成をクリックし、API キーをコピーします

API キーの管理は現在 Web のみで利用でき、モバイルアプリには対応していません。

2. MCP クライアントを設定する
Claude Desktop

claude_desktop_config.json に追加します。

{
  "mcpServers": {
    "arvo": {
      "command": "npx",
      "args": ["-y", "arvo-mcp"],
      "env": {
        "ARVO_API_KEY": "arvo_your_api_key_here"
      }
    }
  }
}

設定ファイルの場所:

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

Cursor の MCP 設定に追加します。

{
  "mcpServers": {
    "arvo": {
      "command": "npx",
      "args": ["-y", "arvo-mcp"],
      "env": {
        "ARVO_API_KEY": "arvo_your_api_key_here"
      }
    }
  }
}
3. チャットを始めましょう!

AI クライアントを再起動したら、次のように尋ねてみてください。

  • 「今日のワークアウトは?」
  • 「最近の PR を見せて」
  • 「ベンチプレスの進捗はどう?」
  • 「今週はどの筋群を鍛えている?」

利用可能なツール

読み取り専用ツール(19)
ツール説明
get_user_profileフィットネスプロフィール、経験レベル、好みを取得します
get_active_split現在のトレーニング分割とスケジュールを取得します
get_recent_workouts最近完了したワークアウトを表示します
get_workout_for_dayサイクル内の任意の日のワークアウトを取得します
get_workout_stats集計されたトレーニング統計を取得します
get_active_insightsAI が生成したトレーニング分析を表示します
get_personal_records各エクササイズの PR を確認します
get_exercise_progress特定のエクササイズの進捗を追跡します
get_exercise_videoエクササイズのデモ動画を取得します
get_volume_by_muscle筋群ごとのトレーニング量の分布を表示します
get_coach_infoコーチの情報を取得します
get_coach_notesコーチからのメモを表示します
get_approach_detailsトレーニング方法について確認します
get_body_progress体組成の変化を追跡します
get_cycle_historyトレーニングサイクルの履歴を表示します
get_booking_infoパーソナルトレーニングの予約を確認します
get_ai_memory保存されたあなたに関する AI コンテキストにアクセスします
get_caloric_historyカロリー摂取フェーズの履歴を表示します
get_approach_history方法の経時的な変化を確認します
書き込みツール(10)
ツール説明
save_memoryAI が記憶するためのメモを保存します
update_caloric_phase現在の増量/減量/維持フェーズを変更します
update_weak_points優先する筋群を更新します
report_physical_issue痛みやけがを記録します
skip_exercise今日のワークアウトでエクササイズをスキップします
generate_workout新しいワークアウトを生成します
update_equipment利用可能な器具を更新します
add_exerciseワークアウトにエクササイズを追加します
swap_exerciseエクササイズの代替案をリクエストします
apply_swapエクササイズの入れ替えを適用します

セキュリティ

  • API キーはローカルに保存され、第三者に送信されることはありません
  • すべての通信に HTTPS を使用します
  • API キーは Arvo ダッシュボードからいつでも無効化できます
  • 各キーには設定可能なスコープ(読み取り/書き込み)があります

セキュリティ脆弱性の報告については、SECURITY.md をご覧ください。

FAQ

Model Context Protocol(MCP)とは何ですか?

MCP は、Claude のような AI アシスタントが外部データソースに安全にアクセスできるようにするオープンプロトコルです。arvo-mcp を使うと、Claude は自然な会話を通じて、ワークアウトデータ、トレーニング履歴、フィットネス指標にアクセスできます。

データはどのように保護されますか?
  • API キーは SHA-256 でハッシュ化されます(平文では保存されません)
  • すべての通信は HTTPS 暗号化を使用します
  • キーはダッシュボードから即座に無効化できます
  • スコープ付きの権限(読み取り専用、または読み書き)
  • API キーはお使いのローカルマシンにのみ保存されます
オフラインで使用できますか?

いいえ。arvo-mcp が arvo.guru のサーバーと通信するには、インターネット接続が必要です。MCP サーバーはローカルで動作しますが、データはクラウドから取得します。

どの AI クライアントに対応していますか?

Claude Desktop、Cursor、Windsurf、および MCP 互換のクライアントに対応しています。サーバーは標準の MCP stdio トランスポートを使用するため、このプロトコルに対応するあらゆるクライアントで利用できます。

セキュリティ上の問題はどのように報告できますか?

詳細を [email protected] までメールでお知らせください。セキュリティポリシーと責任ある脆弱性開示プロセスの詳細については、SECURITY.md をご覧ください。

AI はどのようなデータにアクセスできますか?

AI は、ワークアウトプラン、エクササイズ履歴、自己ベスト、体組成の記録、コーチのメモにアクセスできます。書き込みツールを使うと、メモの保存、設定の更新、ワークアウトの変更ができます。アクセス範囲は API キーのスコープで管理できます。

Arvo アカウントがなくても使えますか?

いいえ。API キーを生成するには Arvo アカウントが必要です。arvo.guru で無料登録できます。

新しいバージョンに更新するにはどうすればよいですか?

npx -y arvo-mcp を使用している場合は、最新バージョンが自動的に取得されます。グローバルインストールの場合は、npm update -g arvo-mcp を実行してください。

環境変数

変数必須説明
ARVO_API_KEYはいお使いの Arvo API キー
ARVO_BASE_URLいいえAPI のベース URL(デフォルト:https://arvo.guru)

要件

リンク

関連情報

AI を使ったフィットネストラッキングをお探しですか?こちらをご覧ください。

  • Arvo - パーソナライズされたトレーニングプログラムを作成する AI ワークアウトコーチ
  • Model Context Protocol - この連携を支えるオープンプロトコル

ライセンス

MIT - 詳細については LICENSE をご覧ください。


🏋️ AI でジムのワークアウトを記録しましょう
Arvo を始める →

コメント

MCP は初めてですか?

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

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