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/