RunDida — Running Tools for AI Agents について
@rundida/mcp-serverは、RunDidaのランニング計算ツール、トレーニングガイド、マラソンデータをMCPクライアントに提供します。ローカル計算とAPI経由の情報照会を組み合わせ、ランナーの練習や調査に対応します。
主な機能
- 01ペース、時間、距離の計算
- 02レースタイム予測とVO2max推定
- 03心拍トレーニングゾーンの計算
- 04ランニングガイドや計算ツールの検索
- 05マラソン大会情報の照会
活用シーン
- 01目標完走タイムに必要なペースを計算
- 02直近の記録からレース成績を予測
- 03トレーニング向けの心拍ゾーンを確認
- 04大会の日程、コース、天候を調べる
MCP 対応
計算とRunDidaのデータ照会を行う10種類のツールをMCPクライアントに提供します。計算ツールはローカルで動作し、データツールはRunDida APIから取得した情報を30分間キャッシュします。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
10掲載時のツール一覧 · 2 週間前に更新
このツールにパラメーターはありません。
詳細
@rundida/mcp-server
RunDida 向けの MCP サーバー — AI エージェントのためのランニングの専門知識を提供します。
10 個のツールを使って、Claude、Cursor、その他の MCP クライアントが、ペース、心拍ゾーン、レース予測、マラソンまでのカウントダウンをリアルタイムで計算し、RunDida の充実したライブラリを検索できます。ライブラリには、99 種類のランニング計算ツール、56 件のトレーニングガイド、300 件以上のマラソン大会(コース、天候、エントリー情報)が含まれています。英語、中国語、日本語に対応しています。無料で、設定不要、API キーも必要ありません。
クイックスタート
Claude Desktop
claude_desktop_config.json に追加します。
{
"mcpServers": {
"rundida": {
"command": "npx",
"args": ["-y", "@rundida/mcp-server"]
}
}
}
Claude Code
claude mcp add rundida -- npx -y @rundida/mcp-server
Cursor / Windsurf
MCP 設定に追加します。
{
"rundida": {
"command": "npx",
"args": ["-y", "@rundida/mcp-server"]
}
}
利用可能なツール
| ツール | 種類 | 説明 |
|---|---|---|
list_tools | データ | 説明付きで99 種類のランニング計算ツールを閲覧します |
get_tool | データ | 特定のツールの詳細、よくある質問、情報源を取得します |
list_guides | データ | 説明付きで46 件のランニングガイドを閲覧します |
get_guide | データ | ガイドの詳細、よくある質問、関連ツールを取得します |
list_marathons | データ | 日程と開催地を含む300 件以上のマラソン大会を一覧表示します |
get_marathon | データ | 天候やコースプロフィールを含む、マラソン大会の詳細を取得します |
calculate_pace | 計算 | ペース、時間、距離を計算します(3 つのうち任意の 2 つを指定) |
predict_race | 計算 | リーゲル式と VO2max 推定を使ってレースタイムを予測します |
heart_rate_zones | 計算 | 5 つの心拍トレーニングゾーンを計算します(カルボーネン法) |
marathon_countdown | 計算 | 特定のマラソン大会までのカウントダウンを取得します |
データツールはRunDida APIからデータを取得し、30 分間キャッシュします。計算ツールは遅延ゼロでローカル実行されるため、API 呼び出しは不要です。
使用例
AI アシスタントに次のように尋ねます。
- 「3 時間 30 分で完走したい場合、マラソンのペースはどのくらいですか?」
- 「10 km を 45 分で走った場合のマラソンタイムを予測して」
- 「私の心拍ゾーンを教えてください。32 歳で、安静時心拍数は 52 です」
- 「東京マラソンまであと何日ですか?」
- 「栄養に関するランニング計算ツールをすべて表示して」
- 「マラソントレーニングに関するランニングガイドはありますか?」
- 「初心者向け 5 km ガイドについて教えて」
RunDida について
RunDida(跑滴答)は、あらゆるレベルのランナー向けの無料ランニングツールプラットフォームです。
- 90 種類以上のインタラクティブな計算ツール — ペース、心拍ゾーン、VO2max、レース予測、栄養、ギアのサイズ、天候の影響など
- 29 件のマラソンカウントダウン — レース当日の天気予報、コースプロフィール、トレーニングツールを備えたライブタイマー
- 無料の JSON API — 認証不要、CORS 対応、OpenAPI 3.0 のドキュメントあり
- 多言語対応 — 英語、中国語(中文)
- 埋め込みウィジェット — どの計算ツールも 1 行の iframe で埋め込み可能
すべてのツールは無料で、アカウント登録も不要です。rundida.com でお試しください。
仕組み
計算ツールでは、ランニング科学で確立された公式を使用します。
| 公式 | 使用先 | 説明 |
|---|---|---|
| リーゲル式 | predict_race | 距離に応じたレースタイムの予測 |
| ジャック・ダニエルズ法 | predict_race | レース成績から VO2max を推定 |
| カルボーネン法 | heart_rate_zones | 年齢と安静時心拍数に基づく心拍トレーニングゾーン |
必要条件
- Node.js >= 18
- インターネット接続(データツールはrundida.comからデータを取得します)
Links
| Resource | URL |
|---|---|
| RunDida Website | rundida.com |
| API Documentation | rundida.com/api |
| OpenAPI Spec | rundida.com/api/openapi.json |
| NPM Package | @rundida/mcp-server |
License
MIT
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。