关于 Tally Workout Tracker
Tally Workout Tracker 是面向力量训练者的 iOS 训练记录应用,其远程 MCP 服务让 Claude 读取训练记录并将计划写回应用。应用内的用户修改会受到保护,不会被写入覆盖。
主要功能
- 01读取训练背景与训练历史
- 02搜索训练动作库
- 03创建或替换单日计划
- 04规划多日训练安排
- 05保护应用内的用户修改
- 06通过 OAuth 2.1 授权访问
适用场景
- 01依据近期训练记录讨论训练计划
- 02将一周训练安排写入 Tally
- 03查询已完成训练的组次与重量
- 04修改计划时保留应用内编辑
MCP 相关
提供 Streamable HTTP 远程 MCP 服务,Claude 等客户端可通过 OAuth 2.1 读取训练数据并写入计划。工具包含只读及写入操作,写入会保护用户在应用内修改的内容。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://mcp.tallyworkout.app/api/mcpclaude mcp add --transport http tally https://mcp.tallyworkout.app/api/mcp{"mcpServers":{"tally":{"type":"http","url":"https://mcp.tallyworkout.app/api/mcp"}}}在 Cursor 中打开{"servers":{"tally":{"type":"http","url":"https://mcp.tallyworkout.app/api/mcp"}}}在 VS Code 中打开{"mcpServers":{"tally":{"type":"http","url":"https://mcp.tallyworkout.app/api/mcp"}}}{"mcpServers":{"tally":{"serverUrl":"https://mcp.tallyworkout.app/api/mcp"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
工具
详细介绍
Tally MCP — Claude 可以写入的健身应用
Tally 是一款快速、以离线优先的 iOS 健身追踪应用。 这是它的官方远程 MCP 服务:Claude 可以读取你的真实训练 历史记录,并将计划训练写回应用。通过对话讨论你的训练计划——训练动作、组数、进阶安排——只需说*“把它放进 Tally”*,打开应用,你这一周的训练就已规划好、同步完成,随时可以记录。
大多数健身 MCP 都是只读的。Tally 则支持完整的双向流程:通过对话制定计划,在健身房记录训练,而 Claude 会尊重你在健身房 对计划所做的修改——你在应用中更改的任何内容都会被视为准确信息,绝不会被覆盖。
服务 URL: https://mcp.tallyworkout.app/api/mcp
传输方式: Streamable HTTP · 身份验证: OAuth 2.1(PKCE、动态客户端注册)
费用: 免费——使用你自己的 Claude 订阅
要求
- 免费的 Tally iOS 应用 + 一个 Tally 账户
- claude.ai 自定义连接器需要 Claude Pro 或 Max 方案
- 包含截图的完整设置指南:tallyworkout.app/connect
连接
claude.ai(在浏览器中一次性设置)
- 复制服务 URL:
https://mcp.tallyworkout.app/api/mcp - 在浏览器中打开 claude.ai → 设置 → 连接器 → 添加自定义连接器。将其命名为 Tally,并粘贴 URL。
- 按提示使用你的 Tally 账户登录。然后试试: “规划我下周的训练,并将计划添加到 Tally。”
无法直接从 Claude 手机应用中添加连接器;在浏览器中添加后,它们会自动同步到 Claude 的移动应用和桌面应用。
Claude Code
claude mcp add --transport http tally https://mcp.tallyworkout.app/api/mcp
任意 MCP 客户端(Streamable HTTP + OAuth 2.1)
{
"mcpServers": {
"tally": {
"type": "http",
"url": "https://mcp.tallyworkout.app/api/mcp"
}
}
}
工具
| 工具 | 访问权限 | 功能 |
|---|---|---|
get_training_context | 读取 | 训练概览:近期训练、连续训练记录、训练模式——根据你实际完成的训练提供编程建议 |
get_workout_history | 读取 | 指定日期范围内已完成的训练记录(组数、次数、重量) |
get_planned_workout | 读取 | 读取某一天的训练计划(用于读取-修改-写入式编辑) |
search_exercises | 读取 | 搜索 Tally 的训练动作库(800 多个动作) |
plan_workout_day | 写入 | 创建或替换某一天的训练计划 |
plan_workout_range | 写入 | 规划多日范围——一次调用即可规划整周或多个训练周期 |
所有工具都带有 MCP 注释(readOnlyHint / destructiveHint)。写入操作
绝不会影响你在应用中编辑过的日期(user_modified 保护机制),且
每次写入都会附带批次 ID,以便审计。
隐私与安全
- 使用带 PKCE 的 OAuth 2.1;访问权限仅限于你自己的 Tally 账户,并且可以随时从 Claude 的连接器设置中撤销。
- 服务端分析仅记录工具名称和调用时间——绝不记录训练内容。
- 隐私政策:mcp.tallyworkout.app/privacy
关于此仓库
服务实现位于 Tally 的后端(闭源);此仓库是连接器的公开主页——包含文档、配置片段,以及用于提交错误报告和工具请求的 问题跟踪器。
由 Vegh Labs LLC 构建。与 Anthropic 无关,也未获其认可;Claude 是 Anthropic, PBC 的商标。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。