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. 031日分の計画作成・置き換え
  4. 04複数日にわたる計画
  5. 05アプリ内の編集内容を保護
  6. 06OAuth 2.1によるアカウント認証

活用シーン

  1. 01最近の履歴をもとに計画を相談
  2. 021週間分の計画をTallyに追加
  3. 03完了したセット・回数・重量を確認
  4. 04計画の更新時にアプリ内編集を保持

MCP 対応

Streamable HTTPのリモートMCPサーバーを提供し、OAuth 2.1を使ってClaudeなどのクライアントからトレーニングデータの読み取りと計画の書き込みを行えます。読み取り・書き込みツールがあり、アプリ内の変更は保護されます。

設定

リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。

エンドポイント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 向けワークアウトトラッカーです。 これは、Tally の公式リモート 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(ブラウザーでの初回設定)
  1. サーバー URL をコピーします:https://mcp.tallyworkout.app/api/mcp
  2. ブラウザーで claude.ai を開き、Settings → Connectors → Add custom connector を選択します。名前を Tally にして、URL を貼り付けます。
  3. 求められたら Tally アカウントでサインインします。次に、以下のように試してみてください。 「次の1週間のトレーニングを計画して、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読み取り計画済みの1日分の内容を読み取ります(読み取り・変更・書き込みによる編集用)
search_exercises読み取りTally のエクササイズライブラリ(800 種類以上の動作)を検索します
plan_workout_day書き込み計画済みの1日分を作成または置き換えます
plan_workout_range書き込み週全体やブロックなど、複数日にわたる期間を1回の呼び出しで計画します

すべてのツールには MCP アノテーション(readOnlyHint / destructiveHint)が付いています。アプリで編集した日付の内容は書き込みによって変更されず(user_modified 保護)、監査できるよう、すべての書き込みにバッチ ID が付与されます。

プライバシーとセキュリティ

  • PKCE を用いた OAuth 2.1 により、アクセスはお客様の Tally アカウントに限定され、Claude のコネクター設定からいつでも取り消せます。
  • サーバー側の分析では、ツール名と実行時間のみを記録し、ワークアウトの内容は記録しません。
  • プライバシーポリシー:mcp.tallyworkout.app/privacy

このリポジトリについて

サーバーの実装は Tally のバックエンドにあります(クローズドソース)。このリポジトリは、コネクターの公開リポジトリとして、ドキュメント、設定例、バグ報告やツールのリクエスト用の issue tracker を提供しています。

Vegh Labs LLC が開発しました。Anthropic とは無関係であり、同社の推薦を受けたものではありません。Claude は Anthropic, PBC の商標です。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。