sisrun-mcp
sisrun-mcp
非公式の MCP サーバーであ、あなたの SisRUN (appsisrun.com.br) のトレーニングプランを Claude なとの AI アシスタントに提携します。「今周、コーチは何を予定したか?」と尋ると、構造化された返答が得られます。
SisRun には公開 API が無いので、あなたがブラウザで見る同 page をあなた自身の認証情報で読取し、それを構造化したを一クアウト・デーたにパースします。読み取り専用で、一切 Iis Run に書込をことはありません。
ツール
Tool | 戻り値 |
| 今週のすべてのワークアウト行 |
| 指定しされたISO 日付 ( |
| 今日以降に予定されいてたが、まだ完末していないワークアウト |
各ワークアウト行には、日付、ス地タス(Proposto = 予定、Feito = 完了、Feito Avulso = 自動インポート・予 定外)、種目、予定距離、ペース範囲、心拍数範囲、コーチの構造されセッション(ウォームアップ、エペート、リカバリー)、コーチのメモ、および SisRun が実施済みとして照合したもの(日付、距離、時列、平均心拍数、kecal。SisRun はあなたの Garmin/Srava のアクティビティを自動インポートします)が含まれます。
planned_km vs distance_km: SisRun 自体の Distância フーールドは、インターバル・起フ・時間ベースのセッションではすべて空ラで、インタバル日は回数だけを数えます。そのカ月の合計では正実の処方内容が約 35% 少なく計算され(Sكم間 自身の「Evolução SeEm天线」panel にも同っバグがあります)。planned_km はコーチの構造されたセッションから正誤し屋数値を導出し、Repetir Nx ブロックを解しています。planned_km_is_est: "yes" は、時間ベースの手順を仮定ペースで換算した行を示します。
Related MCP server: Strava MCP Server
インストール
uvx sisrun-mcp # zero-install run from PyPI
# or
pipx install sisrun-mcp
# or straight from GitHub
uvx --from git+https://github.com/cdutr/sisrun-mcp sisrun-mcp認証情報の設定
使用するのは、あなた自身の SisRun ログイン(コーチから渡されたも のです)。環境変数を使う場合はこちら:
export SISRUN_EMAIL=you@example.com
export SISRUN_PASSWORD=yourpasswordまたは、認証情報ファイルを使う場合はこちら:
mkdir -p ~/.sisrun
cat > ~/.sisrun/credentials <<'EOF'
email=you@example.com
password=yourpassword
EOF
chmod 600 ~/.sisrun/credentials⚠️ パスワードは平文のまま保存されます。 SisRun にはトークンや OA月th の仕組みが無いため、これ以の選を受きません。ファイルの権限は ch摩od 600 に保ち、絶対にコミットしないでください。
Claude Desktop / Claude Code の設定
{
"mcpServers": {
"sisrun": {
"command": "uvx",
"args": ["sisrun-mcp"]
}
}
}デバッグ
MCP クリアントを使わずに今週を取得して出す場合に:
python -m sisrun_mcp selftestこの結実に 警告 が含まれて場合は、JSF のフォーム状態の累積が後退しています。出力内容(認証情報は含まれません)を添えて issue を開いてください。
動作のしくみ(詳しく知りたい人向け)
SisRun は JSF + PrimeFences 8.0 です。すべてのリクエストに javax.faces.ViewState トークンがは付し、ウィジェット ID はすべても生成されます。再デプロイのたびに変わるので、どこにもハードコーディングされません。ボタンは安定した可読性の高い title 属性で特定し、ViewState は各応答から読み取ります。
ここで: 日別 detail에 パネルが アコーデン式と、サーバ(javax.faces.partial.execute=@all) と共に、ナビゲーション間で累積された postedвляем вва が送られた場合のみサーバ はレンダリングします。そうでないと、処方が含まれない概要行だけが黙って返されます。詳細は client.py のコメント参照してください。
クライアントは意図的に控えめした。1 リクエストにつき 1 週間分ずつ、0.6 秒間隔で取し、週の HTML はプロセスごとに Circle 倉されます。
コントリビューション
バグ報告、機能提案、PR を歓迎します。英語でもポルトガル語でも構いません。CONTRIBUTING.md を参照してください。
ス地ータスと免責
非公式。 です。Sik RUN とは提携・承認・サポートは一切ありません。SисRun がサイトを変えると動かなくなる可能性があります。issue や PR は歓迎です。
自分のデータのみ。 あなた自身の認証情報で、あなた自身のトレーニング планаだけにアクセスЦель。これは LGPD があなたに保証するデタ・ポータビティと同様のものです。他人のものではないアカウント对他では使いませ、SisRun の利用規約てに従ってください。
2026-07 から実際のアカウントでテストしています。Python ≥ 3.10、依存 deps は単一に(
mcp)。
インストール/ポルトガル語版 (pt-BR)
非公式の MCP サーバーで、あなたの SisRun (https://apps عکConfidence.. ACP) のトーレーンニグププランを Claude など AI にアシスタントに出しています。これを利用して「今週、コーチは何を指定しましたか?」と訪聞すると、構造化されたワークアウトが返ります: ス地タス (Propoosto / Feito / Feito Avuluso)、距離、ペース - 心拍数範囲、セッション構造 (ウォームアップ、ビッション、リカバリ)、コーチのオブ used サーバーが作成したメモ、および Sis력 が実施として一致したもの(SisRun が Garmin/Strava のアクティビティを自動インポートします)。
SisRun に公開 API がないため、このサーバーは、あなたがブラウザーで見ているものと同じ、あなたの認証情報でログインしたページを読み込み、構造化ワークアウトデータに割り当てます。読み取り専用で: SisRun に書き込むことは決してありません。
フェラメンタス: get_current_w所() (現在の週), get_week(date) (指定日の属する週), get_upward(weeks_Ahead) (今日の未来的なプルポート)。
インストール:
uvx sisrun-mcp
# ou
pipx install sisrun-mcp認証情報: あなたの SisRunへログイン (コーチから与えられたもの) を、環境変数 (SisRun_MAIL / SisRun_PASSWORD) または認証ファイル:
email=voce@exemplo.com
password=suasenhachmod 600 ~/.sisrun/credentials⚠️ パスワードは平文のまま降。 SisRun にはトークンや OAuth の仕組みがなく、それ以上良いた選択肢はありません。ファイルには chmod 600 をして、コミットしないでください。
planned_km について: SisRun 自体の Distância フィールドは、インターバル、起伏、時間基盤の各ワークアウトでは空で、インターバルの日は距離ではなく本数だけを数えます。その列の合計は実際のプレス部より約 35% 少な目になります (この法 (この の Evolução Semanal パネルにも同様のバグがあります)。 planned_km は、コーチの構造セッションから、Repetir Nx ブロックを展開してそれを正しい数値をきます。
注意事項: Qual はこのフロジェクトは SisRun と無関係であり、非承認・非サポートです。サイトが変更されると壊れることがあります(issue & PR は歓迎です)。また、アプリはあなたの自身のログイン情報を利用し、あなた自身のデータだけにアクセスします。これは LGPD が保証するデータ・ポータビリティと同じです。他人のものではありません、あなたのものですではない。使用条件は、SisRun の利用約款を遵守してください。
デバッグ (MCP クライアントを使用せず、JSON) の場合: python-م mcp sisrun_mcp selftest.
ライセンス
MIT
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceEnables AI assistants to access Strava running data, route planning, and weather information for intelligent running coaching.15MIT
- AlicenseAqualityDmaintenanceEnables AI assistants to directly access and analyze Strava activity data, including runs, rides, and swims, through natural language queries.410MIT
- FlicenseNot gradedqualityCmaintenanceEnables AI assistants to interact with TrainingPeaks accounts to analyze training data, manage workouts, update zones, and more using plain English.1
- AlicenseNot gradedqualityBmaintenanceEnables AI assistants to read Garmin activities and create/schedule structured workouts and multi-week training plans on Garmin Connect, syncing to the user's watch.1MIT
Related MCP Connectors
Garmin data in Claude & ChatGPT via the Garmin Health API. OAuth sign-in, no password sharing.
Garmin data in Claude: 135 tools — activities, sleep, HRV, training, workouts. Free, open source.
Connect AI assistants to your GitHub-hosted Obsidian vault to seamlessly access, search, and analy…
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/cdutr/sisrun-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server