v0.3.0-beta.1 — Multi-user, Per-account OAuth, Admin UI
Pre-release
Pre-release
·
120 commits
to main
since this release
v0.3.0-beta.1 — Multi-user, per-account OAuth, admin UI
Images (multi-arch amd64+arm64):
karljsamuel/mcp-ecc:beta(Docker Hub)ghcr.io/karljsamuel/mcp-ecc:beta
Highlights
- Multi-user auth — first-run admin bootstrap, session login, admin/user roles
- Per-user MCP API keys —
Authorization: Bearer <key>on /mcp; scoped to that user's accounts - Per-account OAuth clients — client IDs/secrets stored per account (personal/org variants), not in .env
- Account identity — human
name+ URL-safe uniqueslug(used in MCP resource URIs) - Admin UI — React 19 + Vite + Tailwind: Accounts cards (auth key green/red + health), Users (admin), Settings (MCP key + rotation)
- Docker Hub + GHCR dual publish with
:betatag - npm
@karljsamuel/mcp-ecc+ MCP Registry readiness (server.json, llms.txt, SKILL.md) — publish on demand
Notes
- MS 365: app passwords retired — OAuth (Graph) only
- CalDAV / CardDAV still scaffolded stubs
- Workers supports HTTP-API providers only