Skip to content

Don't preselect access level and team scope on the MCP consent screen #8417

Description

@cstns

Description

The MCP agent OAuth consent screen currently preselects "Full access" and "All teams" (AccessRequestMCP.vue, the data() defaults). That means the path of least resistance is to blindly click Allow and hand the agent read/write access to everything.

What we'd want

  • Both radio groups start with nothing selected.
  • The Allow button stays disabled until the user has made a choice in both (there's already a disableAllow computed that guards the specific-teams case, so this extends that).

The point is to force a conscious decision instead of defaulting to maximum access.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions