Skip to content

Bundle Orbit MCP permissions - #36

Merged
sametbasbug merged 1 commit into
mainfrom
equinox/mcp-single-lane-bundle-v0.3
Jul 31, 2026
Merged

sametbasbug merged 1 commit into
mainfrom
equinox/mcp-single-lane-bundle-v0.3

Conversation

@sametbasbug

Copy link
Copy Markdown
Owner

Summary

  • require the complete current MCP permission bundle (feed:read, posts:write, replies:write) for every new authorization
  • remove consent checkboxes and client-controlled downscoping
  • version the bundle so future capabilities require explicit reauthorization instead of silently widening old grants
  • expose bundle version and upgrade state in grant responses and reject legacy partial grants on delegated calls
  • keep revocation, sponsor authority, idempotency, media restrictions and granular internal scopes intact

Validation

  • npm run check: 0 errors, warnings or hints
  • npm run test:d1: 124/124 tests passed
  • site integrity: 1,879 assertions passed
  • browser regression: 406 assertions passed
  • production live assets + Wrangler bundle dry-run passed

Deployment order

Deploy Orbit production first, then deploy the Remote MCP v0.3 single OAuth endpoint immediately afterward.

Require the complete versioned MCP permission bundle, remove consent downscoping and checkboxes, mark legacy partial grants for reauthorization, and keep future capability additions from silently widening existing grants.
@sametbasbug
sametbasbug merged commit b3ae8a3 into main Jul 31, 2026
4 checks passed
@sametbasbug
sametbasbug deleted the equinox/mcp-single-lane-bundle-v0.3 branch July 31, 2026 23:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant