关于 MusclesWorked
MusclesWorked 是连接 musclesworked.com 运动与肌肉映射 API 的 MCP 服务,面向需要查询训练动作和分析训练安排的人群。它涵盖 856 种动作、65 块肌肉及主要、次要和稳定肌参与信息。
主要功能
- 01查询动作涉及的主要、次要及稳定肌
- 02按目标肌肉查找动作并筛选
- 03分析训练覆盖、缺口和失衡
- 04按肌肉重合度查找替代动作
- 05搜索动作和肌肉名称
适用场景
- 01了解杠铃卧推涉及哪些肌肉
- 02查找针对胸部的自重训练动作
- 03检查推举训练日的肌群覆盖情况
- 04寻找杠铃深蹲的替代动作
MCP 相关
该 MCP 服务连接 musclesworked.com API,并向 MCP 客户端提供动作与肌肉查询、训练分析和替代动作等工具。使用时需要 API key。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
6收录的工具列表 · 更新于 2 周前
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| exercise | string | 是 | 练习 ID 或名称(例如 'barbell_bench_press') |
详细介绍
musclesworked-mcp
用于 musclesworked.com 肌肉锻炼对应关系 API 的 MCP 服务。
将 Claude Desktop、Claude Code、Cursor 和其他 MCP 客户端连接到包含 856 种练习和 65 块肌肉的数据库,其中提供了 14 个肌肉群的详细主要、次要和稳定肌激活数据。
设置
在 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
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。