hevy-mcp: Hevy Fitness API 用モデルコンテキストプロトコルサーバー
HevyフィットネストラッキングアプリとそのAPIと連携するモデルコンテキストプロトコル(MCP)サーバー実装。このサーバーにより、AIアシスタントはHevy API(PROサブスクリプションが必要)を介してワークアウトデータ、ルーチン、エクササイズテンプレートなどにアクセスし、管理できるようになります。
特徴
- ワークアウト管理: ワークアウトの取得、作成、更新
- ルーチン管理: トレーニングルーチンにアクセスして管理する
- エクササイズテンプレート: 利用可能なエクササイズテンプレートを参照します
- フォルダの整理: 日常的なフォルダを管理する
前提条件
- Node.js (v20以上)
- npmまたはyarn
- Hevy APIキー
インストール
Smithery経由でインストール
Smithery経由で Claude Desktop 用の hevy-mcp を自動的にインストールするには:
手動インストール
カーソルとの統合
この MCP サーバーを Cursor で使用するには、次の構成を追加して~/.cursor/mcp.json
ファイルを更新する必要があります。
your-api-key-here
実際の Hevy API キーに置き換えてください。
構成
プロジェクト ルートに次の内容の.env
ファイルを作成します。
your_hevy_api_key_here
実際の Hevy API キーに置き換えます。
使用法
発達
これにより、ホット リロードを使用して MCP サーバーが開発モードで起動します。
生産
利用可能なMCPツール
サーバーは次の MCP ツールを実装します。
トレーニングツール
get-workouts
: ワークアウトデータを取得してフォーマットするget-workout
: IDで単一のワークアウトを取得するcreate-workout
: 新しいワークアウトを作成するupdate-workout
: 既存のワークアウトを更新するget-workout-count
: ワークアウトの合計数を取得するget-workout-events
: ワークアウトの更新/削除イベントを取得する
日常的なツール
get-routines
: ルーチンデータを取得してフォーマットするcreate-routine
: 新しいルーチンを作成するupdate-routine
: 既存のルーチンを更新するget-routine
: IDで単一のルーチンを取得する
演習テンプレートツール
get-exercise-templates
: エクササイズテンプレートを取得するget-exercise-template
: IDでテンプレートを取得する
ルーチンフォルダーツール
get-routine-folders
: ルーチンフォルダを取得するcreate-routine-folder
: 新しいフォルダを作成するget-routine-folder
: IDでフォルダを取得する
プロジェクト構造
発達
コードスタイル
このプロジェクトでは、コードのフォーマットとリンティングに Biome を使用します。
APIクライアントの生成
API クライアントは、Kiota を使用して OpenAPI 仕様から生成されます。
ライセンス
このプロジェクトは MIT ライセンスに基づいてライセンスされています - 詳細については LICENSE ファイルを参照してください。
貢献
貢献を歓迎します!お気軽にプルリクエストを送信してください。
謝辞
- MCP SDK のモデルコンテキストプロトコル
- HevyのフィットネストラッキングプラットフォームとAPI
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Tools
HevyフィットネストラッキングアプリとそのAPIと連携するモデルコンテキストプロトコル(MCP)サーバー実装。このサーバーにより、AIアシスタントはHevy API(PROサブスクリプションが必要)を介してワークアウトデータ、ルーチン、エクササイズテンプレートなどにアクセスし、管理できるようになります。
Related MCP Servers
- -securityAlicense-qualityA high-performance Model Context Protocol (MCP) server designed for large language models, enabling real-time communication between AI models and applications with support for session management and intelligent tool registration.Last updated -2PythonMIT License
- AsecurityFlicenseAqualityAn all-in-one Model Context Protocol (MCP) server that connects your coding AI to numerous databases, data warehouses, data pipelines, and cloud services, streamlining development workflow through seamless integrations.Last updated -2Python
- -securityFlicense-qualityA comprehensive Model Context Protocol (MCP) server implementing the latest MCP specification with tools, resources, prompts, and enhanced sampling capabilities that features HackerNews and GitHub API integrations for AI-powered analysis.Last updated -319Python
- -securityAlicense-qualityA Model Context Protocol (MCP) server that provides AI capabilities to Teambition applications, enabling programmatic access to user management, organization data, and project collaboration features through natural language.Last updated -TypeScriptMIT License