Token导航 LogoToken导航TokenDH.com
myj MCP logo
运维云端stdio官方级别未说明来源级核验

myj MCP

MCP Server

为波士顿Leventhal-Sidman JCC移动应用提供API服务的MCP服务器,支持课程预约、设备预订、个人训练等功能。

工具数

24

提示词数

0

GitHub Stars

0

资源数

0
API集成Python云端部署

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

aserper

提供方

aserper

最后核验

2026/5/17 20:19

运行时

Python

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

uvx --from git+https://github.com/aserper/myj-mcp.git myj-mcp

详细介绍

我的J MCP服务器

大波士顿JCC(Leventhal Sidman JCC)移动应用程序的MCP服务器,通过逆向工程构建 uPace 平台API从安卓APK(com.upace.erjcc).

特性

24个工具,涵盖移动应用程序中的所有可用内容:

课程与活动 --列表、预订、取消、收藏、搜索 设备 --保姆(JCare)、私人办公室、泡菜球场 预约 --个人训练、篮球课、游泳课 等候名单 --查看职位、加入、离开 预订 --查看您自己和家人的预订 信息 --设施详细信息、警报、其他程序、视频内容、反馈

安装并运行

来自GitHub(推荐)

uvx --from git+https://github.com/aserper/myj-mcp.git myj-mcp

本地开发

git clone https://github.com/aserper/myj-mcp.git
cd myj-mcp
uv venv && uv pip install -e .
python -m myj_mcp

码头工人

docker run --rm -e UPACE_EMAIL="you@email.com" -e UPACE_PASSWORD="pass" \
  ghcr.io/aserper/myj-mcp:latest

配置

通过环境变量设置凭据:

export UPACE_EMAIL="your@email.com"
export UPACE_PASSWORD="yourpassword"

克劳德代码

{
  "mcpServers": {
    "myj": {
      "command": "uvx",
      "args": ["--from", "git+https://github.com/aserper/myj-mcp.git", "myj-mcp"],
      "env": {
        "UPACE_EMAIL": "your@email.com",
        "UPACE_PASSWORD": "yourpassword"
      }
    }
  }
}

或者使用Docker:

{
  "mcpServers": {
    "myj": {
      "command": "docker",
      "args": ["run", "--rm", "-i", "ghcr.io/aserper/myj-mcp:latest"],
      "env": {
        "UPACE_EMAIL": "your@email.com",
        "UPACE_PASSWORD": "yourpassword"
      }
    }
  }
}

工具

工具说明
login使用电子邮件/密码进行身份验证
list_classes按日期列出类(默认值:今天)
list_events按日期列出事件
reserve_class预订课程或活动
cancel_reservation取消预订或离开候补名单
my_reservations查看当前预订
family_reservations查看家庭成员预订
list_equipment列出可预订的设备(保姆、办公室)
reserve_equipment按时间段+持续时间预订设备
list_pt_sessions列出预约/PT会话类型
get_session_times获取会话的可用时间
book_session预约PT/预约会议
get_waitlist查看候补课程
delete_waitlist留下候补名单
toggle_favorite在收藏夹中添加/删除类
search搜索课程、设备、课程
alerts查看通知
mark_alert_read将警报标记为已读
facility_infoJCC设施信息
user_info用户资料信息
other_programs其他程序和自定义链接
video_categories视频内容类别
video_listings按类别列出的视频
submit_feedback对课程/活动/设备进行评分(1-5)

测试

uv pip install pytest
pytest tests/ -v

API

在APK中发现了两个API版本:

  • 第1版 https://www.upaceapp.com/Api --表单编码,通过身份验证 api_key + uid + user_id
  • 第2版 https://upace.app/api --JWT代币持有者

api-discovery.md 获取完整的端点文档。

项目结构

src/myj_mcp/
├── __init__.py
├── __main__.py   # Entry point
├── client.py     # UpaceClient — HTTP client with auth
├── models.py     # Pydantic models
└── server.py     # FastMCP server (24 tools)

目录标签

目录标签

API集成Python云端部署API服务器本地部署移动应用课程预约设备预订个人训练

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

session

运行时(runtime,运行环境)

Python

工具数量(toolCount,工具数)

24

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdiosession部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP