Skip to content

supa-mcp 0.7.0

Choose a tag to compare

@elsheppo elsheppo released this 26 Aug 14:26
· 43 commits to 6657abf133f468f5ff38c1d55bec11ddf9120ea2 since this release

SupaMCP 0.7.0 adds opt-in durable coordination state for authenticated MCP capabilities while preserving the stateless default.

Highlights:

  • allowlisted, credential-partitioned state with deployment-keyed HMAC identity
  • bounded get, revision-checked put, and revision-checked delete
  • private service-role-only Postgres storage and bounded expiry reclamation
  • optional separate Supabase project for state storage
  • --state-namespace generator support
  • executable observation-before-action reference with atomic resource CAS
  • corrected package declaration/runtime output across Node, strict TypeScript, and Deno

The release deliberately does not introduce a resident actor/Durable Object runtime, queues, alarms, leases, or make state part of the ordinary starter path.

Release candidate provenance:

  • commit: 6657abf133f468f5ff38c1d55bec11ddf9120ea2
  • tarball SHA-256: f65127a8352cfc14db64627873c2842f026096e0c3aa2af2dda3d35d8ce1b1e9
  • npm integrity: sha512-GWw76MPFVJxeyzsti2wx7ZkOEQPtKCeMceKyPtS/PcjCdGnrFYpm5E8N7wUQ0jwovnbc8d98JMcnBr0kQ7s61Q==

Full changes: https://github.com/elsheppo/supa-mcp/blob/v0.7.0/CHANGELOG.md