mcpField
T
Tally Workout Tracker

Tally Workout Tracker

远程服务
github.com/westveghAI 与智能体017 周前更新
代码仓库

关于 Tally Workout Tracker

Tally Workout Tracker 是面向力量训练者的 iOS 训练记录应用,其远程 MCP 服务让 Claude 读取训练记录并将计划写回应用。应用内的用户修改会受到保护,不会被写入覆盖。

主要功能

  1. 01读取训练背景与训练历史
  2. 02搜索训练动作库
  3. 03创建或替换单日计划
  4. 04规划多日训练安排
  5. 05保护应用内的用户修改
  6. 06通过 OAuth 2.1 授权访问

适用场景

  1. 01依据近期训练记录讨论训练计划
  2. 02将一周训练安排写入 Tally
  3. 03查询已完成训练的组次与重量
  4. 04修改计划时保留应用内编辑

MCP 相关

提供 Streamable HTTP 远程 MCP 服务,Claude 等客户端可通过 OAuth 2.1 读取训练数据并写入计划。工具包含只读及写入操作,写入会保护用户在应用内修改的内容。

配置

远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。

服务地址https://mcp.tallyworkout.app/api/mcp
一键复制安装命令
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

命令在终端中运行;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 订阅

要求

连接

claude.ai(在浏览器中一次性设置)
  1. 复制服务 URL:https://mcp.tallyworkout.app/api/mcp
  2. 在浏览器中打开 claude.ai → 设置 → 连接器 → 添加自定义连接器。将其命名为 Tally,并粘贴 URL。
  3. 按提示使用你的 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 的商标。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。