Skip to content

feat(mcp): Redesign the MCP and ACP sign-in pages - #2639

Merged
dcramer merged 1 commit into
mainfrom
feat/mcp-consent-page-design
Nov 4, 2026
Merged

dcramer merged 1 commit into
mainfrom
feat/mcp-consent-page-design

Conversation

@sentry-junior

@sentry-junior sentry-junior Bot commented Nov 4, 2026

Copy link
Copy Markdown
Contributor

The MCP consent page was a bare text column. This PR gives it the dashboard look. The ACP sign-in pages share the shell, so they change too.

  • renderHtmlPage now ships one inline <style> block with the dashboard tokens (zinc canvas, panel card, white primary button, lavender focus ring). It also has a prefers-color-scheme: light variant. The page still loads no resources, so CSP is unchanged.
  • Consent: the requested scopes show as a bordered list, each with its scope id. "Only continue if you started this connection" moved into its own amber callout. Deny and Allow are equal-width buttons, with Allow as the primary one.
  • Buttons and inputs are at least 44px tall and have visible focus states. Inline style= attributes are gone from these pages.

Independent of the "Request blocked" fix in #2638, which only changes the referrer-policy header.

Before After (dark)
Mobile Light

via @dcramer.

--

View Session [Sentry]

Co-Authored-By: David Cramer <23610+dcramer@users.noreply.github.com>
@vercel

vercel Bot commented Nov 4, 2026 •

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
junior-docs Ready Ready Preview Nov 4, 2026 12:14am UTC

Request Review

@github-actions

github-actions Bot commented Nov 4, 2026

Copy link
Copy Markdown
Contributor

4 screenshot changes — 4 changed · 0 added · 0 removed

Review screenshots in Frameshift

Conversation Attachment · Desktop
Conversation Attachment · Desktop
Changed
Conversation Attachment · Mobile
Conversation Attachment · Mobile
Changed
Conversation Attachment Modal · Desktop
Conversation Attachment Modal · Desktop
Changed
Conversation Subagents · Desktop
Conversation Subagents · Desktop
Changed

@dcramer
dcramer enabled auto-merge (squash) November 4, 2026 00:19
@dcramer
dcramer merged commit 38597fb into main Nov 4, 2026
47 checks passed
@dcramer
dcramer deleted the feat/mcp-consent-page-design branch November 4, 2026 00:21

This branch was successfully deployed

1 active deployment
Preview – junior-docs — dac6847e Deployed Nov 4, 2026 by vercel[bot]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

risk: high PR risk score: high

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant