MusclesWorked について
MusclesWorkedは、musclesworked.comのエクササイズと筋肉の対応APIに接続するMCPサーバーです。エクササイズの検索やワークアウト分析に使え、856種のエクササイズと65の筋肉について、主働筋・補助筋・安定筋の情報を扱います。
主な機能
- 01エクササイズの主働筋・補助筋・安定筋の取得
- 02対象筋肉から条件付きでエクササイズを検索
- 03ワークアウトの網羅度、不足、偏りを分析
- 04筋肉の重なり順に代替エクササイズを検索
- 05エクササイズ名と筋肉名の検索
活用シーン
- 01バーベルベンチプレスが鍛える筋肉の確認
- 02胸を鍛える自重エクササイズの検索
- 03プッシュ系ワークアウトの筋肉網羅度の確認
- 04バーベルスクワットの代替種目の検索
MCP 対応
MCPサーバーはmusclesworked.com APIに接続し、エクササイズや筋肉の検索、ワークアウト分析、代替種目のツールをMCPクライアントに提供します。利用にはAPIキーが必要です。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
6掲載時のツール一覧 · 2 週間前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| exercise | string | はい | エクササイズ ID または名前(例:'barbell_bench_press') |
詳細
musclesworked-mcp
musclesworked.com のエクササイズと筋肉の対応付け API 用 MCP サーバーです。
Claude Desktop、Claude Code、Cursor などの MCP クライアントを接続し、14 の筋肉群にわたる 856 種類のエクササイズと 65 種類の筋肉の、主働筋・補助筋・安定筋の詳細な活動データを利用できます。
セットアップ
musclesworked.com/dashboard で API キーを取得してください。
Claude Desktop
claude_desktop_config.json に追加します。
{
"mcpServers": {
"musclesworked": {
"command": "npx",
"args": ["-y", "musclesworked-mcp"],
"env": {
"MUSCLESWORKED_API_KEY": "mw_live_..."
}
}
}
}
Claude Code
claude mcp add musclesworked -- npx -y musclesworked-mcp --api-key mw_live_...
または .mcp.json に追加します。
{
"mcpServers": {
"musclesworked": {
"command": "npx",
"args": ["-y", "musclesworked-mcp", "--api-key", "mw_live_..."]
}
}
}
Cursor
.cursor/mcp.json に追加します。
{
"mcpServers": {
"musclesworked": {
"command": "npx",
"args": ["-y", "musclesworked-mcp"],
"env": {
"MUSCLESWORKED_API_KEY": "mw_live_..."
}
}
}
}
ツール
| ツール | 説明 |
|---|---|
get_muscles_worked | エクササイズの主働筋、補助筋、安定筋を取得します |
find_exercises | 任意のフィルターを指定して、特定の筋肉を鍛えるエクササイズを検索します |
analyze_workout | ワークアウトのカバー範囲、不足、アンバランスを分析します |
get_alternatives | 筋肉の重複度に基づいて順位付けした代替エクササイズを検索します |
search_exercises | ID を調べるために、エクササイズを名前で検索します |
search_muscles | ID を調べるために、筋肉を名前で検索します |
プロンプトの例
- 「バーベルベンチプレスではどの筋肉が鍛えられますか?」
- 「胸を鍛える自重エクササイズを探してください」
- 「プッシュの日のメニューを分析してください:ベンチプレス、オーバーヘッドプレス、トライセプスプッシュダウン、ラテラルレイズ」
- 「バーベルスクワットの代わりになるエクササイズを教えてください」
- 「ハムストリングスを鍛えるエクササイズを検索してください」
設定
| オプション | 説明 |
|---|---|
--api-key <key> | API キー(または MUSCLESWORKED_API_KEY 環境変数を設定します) |
MUSCLESWORKED_API_URL | ベース URL を上書きします(デフォルト:https://musclesworked.com) |
開発
git clone https://github.com/csjoblom/musclesworked-mcp.git
cd musclesworked-mcp
npm install
npm run build
# Test with MCP Inspector
MUSCLESWORKED_API_KEY=mw_live_... npx @modelcontextprotocol/inspector node dist/index.js
ライセンス
MIT
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。