Skip to content

v0.1.0

Latest

Choose a tag to compare

@samhaque samhaque released this 19 Sep 13:41
· 5 commits to main since this release

Initial release.

Quickstart

docker run -d -p 8000:8000 \
  -e OMADA_BASE_URL=https://your-controller.local:8043 \
  -e OMADA_CLIENT_ID=... \
  -e OMADA_CLIENT_SECRET=... \
  -e OMADA_MCP_AUTH_TOKEN=$(openssl rand -hex 32) \
  samhaq/omada-controller-mcp:latest

See README for full setup, and CHANGELOG for details.

Highlights

  • MCP server for the Omada Open API: 7 meta-tools instead of one per operation (2000+ operations, tracks each controller's live API version automatically)
  • Typed Python SDK + client-credentials auth shim
  • Zero-trust controls on the HTTP transport (bearer token, rate limiting, DNS-rebinding protection, audit logging)
  • Published image: samhaq/omada-controller-mcp:latest
  • CI: tests, dependency scan, container image scan, before every push