Releases: jerry-shao/clubmanager365cli
Releases · jerry-shao/clubmanager365cli
Release list
v0.2.0
Adds a remote HTTP mode so the MCP server can be deployed as a hosted service, not just run locally over stdio.
CM365_MCP_TRANSPORT=httpserves streamable HTTP; each request carries the caller's own credentials viax-cm365-username/x-cm365-passwordheaders (matching Smithery session config), so one deployment serves many users without storing anyone's password.- Host validation relaxed for tunnels/proxies (
CM365_MCP_ALLOWED_HOSTSto re-lock);CM365_MCP_STATELESS=1for scale-to-zero platforms. Dockerfilefor one-command deploys to Cloud Run / Fly.io etc. (credentials never baked in).- Now requires Python 3.10+.
stdio mode and the CLI are unchanged. PyPI: https://pypi.org/project/clubmanager365cli/
v0.1.0
First release of clubmanager365cli — a CLI and MCP server to log in and book courts on clubmanager365.com.
Install
pipx install clubmanager365cli # global CLI
uvx --from clubmanager365cli cm365 --helpCLI: login, slots, mybookings, players, match-types, book, cancel.
MCP server (clubmanager365-mcp): list_slots, my_bookings, search_players, list_match_types, book_court, cancel_booking — booking/cancel default to a dry run and require confirm.
Published on PyPI: https://pypi.org/project/clubmanager365cli/