Token导航 LogoToken导航TokenDH.com
Huppa MCP logo
开发工具未说明官方级别未说明来源级核验

Huppa MCP

MCP Server

Huppa CLI 是一个命令行工具和 MCP 服务器,用于浏览、预订和管理健身房课程,支持通过命令行或 AI 助手(如 Claude)进行操作。

工具数

8

提示词数

0

GitHub Stars

2

资源数

0
命令行工具PythonClaudeClaude DesktopClaude

安装说明

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

作者 / 组织

maxzw

提供方

maxzw

最后核验

2026/5/17 20:22

快速接入

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

详细介绍

🏋️‍♀️ Huppa命令行界面

CLI工具和 主控程序 服务器 赫帕 --浏览体育课程,预订课程,并通过命令行或Claude等人工智能助手管理预订。

免责声明: 这是一个非官方的社区建设项目 不隶属于、不受Huppa认可或不被Huppa批准.它使用您的个人凭据与Huppa的公共API交互。使用风险自负——作者不对任何帐户限制、数据丢失或其他后果负责。Huppa可能随时更改其API,这可能会在没有通知的情况下破坏此工具。

⚙️ 安装

先决条件: Python 3.11+, 诗歌

git clone https://github.com/maxzw/huppa-cli.git
cd huppa-cli
poetry install

# Run one-time interactive setup (stores credentials in OS keychain)
poetry run huppa auth setup

🔑 认证

setup命令会提示输入电子邮件/密码/子域,并将其安全地存储在您的系统密钥链中。

要查找您的子域,请打开您的Huppa健身房页面URL,并使用前面的第一部分 .huppa.app.

例子: https://mygym.huppa.app/me → 子域是 mygym

poetry run huppa auth setup   # interactive credential setup
poetry run huppa auth whoami  # show current authenticated user
poetry run huppa auth logout  # clear stored credentials

特定于配置文件的身份验证:

HUPPA_PROFILE=work-gym poetry run huppa auth setup
HUPPA_PROFILE=work-gym poetry run huppa auth whoami

环境变量身份验证:

HUPPA_EMAIL="you@example.com" \
HUPPA_PASSWORD="your-password" \
HUPPA_SUBDOMAIN="mygym" \
poetry run huppa classes 2026-03-08

🛠️ CLI使用情况

所有命令都输出结构化JSON。

# List classes for a date
huppa classes 2026-03-08

# List classes for multiple dates
huppa classes 2026-03-08 2026-03-09

# Show upcoming bookings
huppa bookings
huppa bookings --filter past --per-page 10

# Show memberships
huppa memberships

# Book a class (use organization_id and occurrence_id from `huppa classes`)
huppa book  

# Cancel a booking
huppa cancel  

# Waitlist management
huppa waitlist join  
huppa waitlist leave  

# Show all available commands
huppa --help

🤖 MCP服务器

CLI包括一个用于AI助手的内置MCP服务器:

huppa mcp

连接到克劳德桌面

将以下内容添加到您的Claude Desktop配置文件中(~/Library/Application Support/Claude/claude_desktop_config.json 在macOS上):

{
  "mcpServers": {
    "huppa": {
      "command": "/path/to/bin/huppa",
      "args": ["mcp"]
    }
  }
}

替换 /path/to/bin/huppa 与您的完整路径 huppa 可执行文件(which huppa).

诗歌模式:

{
  "mcpServers": {
    "huppa": {
      "command": "/full/path/to/poetry",
      "args": ["--directory", "/absolute/path/to/huppa-cli", "run", "huppa", "mcp"]
    }
  }
}

如果您使用诗歌模式,请选择完整路径 poetry 而不是 "poetry" 因为Claude Desktop可能会在有限的时间内启动MCP服务器 PATH.

MCP工具

工具说明
get_classes(date)列出给定日期的可用体育课程(YYYY-MM-DD).
get_classes_multiple_dates(list_of_dates)同时获得多个日期的课程。
book_class(organization_id, occurrence_id)预订课程。
cancel_booking(organization_id, occurrence_id)取消现有预订。
join_waitlist(organization_id, occurrence_id)加入候补名单,等待全班同学。
leave_waitlist(organization_id, occurrence_id)离开候补名单。
get_my_bookings(filter, per_page, page)列出预订和候补名单。
get_memberships()获取包含信用余额和付款日期的会员资格。

📋 许可证

麻省理工学院

目录标签

目录标签

命令行工具PythonClaude本地部署健身房管理AI集成课程预订

支持客户端

Claude DesktopClaude

接入字段

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

未说明

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

none

工具数量(toolCount,工具数)

8

资源数量(resourceCount,资源数)

0

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

0

权限和风险

未说明none部署方式未说明

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

安装前确认

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

仍需确认:installCommand

来源信息

继续浏览同类 MCP