technogym-mcp
一个 MCP 为Claude(和其他MCP客户端)提供读取的服务器 你的泰诺健 mywellness 培训的历史。建立在 technogym-js. 非正式的;不隶属于泰诺健。
工具
| 工具 | 返回 |
|---|---|
get_account_info | 用户id,名称,文化,设施和Movergy评分。使用它来检查登录。 |
get_workout_sessions(from_date?, to_date?, only_workouts=true) | 会话在一个范围内(默认是最近30天),最新的优先。 |
get_workout_session(session_id, date?, include_raw=false) | 每次锻炼带套,器械总结,工作量范围;会话有效性和总数。 |
get_recent_workouts(days=14) | 过去N天的每一段,都是满载的。 |
get_exercise_analytics(analytics_id, sample_every_seconds=10, segment_by="auto", segment_seconds=300, from_sec=0, to_sec=0, include_raw=false) | 频道统计,圈数,间隔段,时间序列和HR。 |
get_session_heart_rate(session_id, date?, sample_every_seconds=10) | HR跟踪,区域和平均/分钟/最大HR。 |
区间分析:呼叫 get_exercise_analytics 一旦使用默认值来获取间隔,那么
再次与 from_sec/to_sec 设置为一个间隔和 sample_every_seconds=1.
主持
添加 https://technogym.ficdev.xyz/mcp 作为自定义连接器(claude。ai:设置→连接器
然后用你的mywellness邮箱和密码登录。你的密码只能到我的健康和是
从来没有存储。运营商:看 HOSTING.md.
本地设置
npx @dynamicsninja/technogym-mcp login # asks for email and password, saves the session
克劳德代码:
claude mcp add technogym -- npx -y @dynamicsninja/technogym-mcp
克劳德桌面 (claude_desktop_config.json):
{
"mcpServers": {
"technogym": { "command": "npx", "args": ["-y", "@dynamicsninja/technogym-mcp"] }
}
}
配置
| 变量 | 默认的 | 目的 |
|---|---|---|
TECHNOGYM_EMAIL / TECHNOGYM_PASSWORD | 当没有保存的会话时,在无人值守的情况下登录,并更新过期的会话。 MYWELLNESS_EMAIL / MYWELLNESS_PASSWORD 工作太。每个进程只尝试一次失败的密码,而不是每次调用都尝试。 | |
TECHNOGYM_MCP_SESSION_DIR | ~/.technogym-mcp/session | 会话保存的位置。 |
TECHNOGYM_FACILITY | 第一个工厂 | 设施id或url段,对于有几个健身房的帐户。 |
technogym-mcp logout 删除保存的会话。