Skip to content

Split cloud onboarding into create-org and setup-mcp routes#754

Merged
RhysSullivan merged 2 commits into
mainfrom
onboarding-mcp-setup
May 11, 2026
Merged

Split cloud onboarding into create-org and setup-mcp routes#754
RhysSullivan merged 2 commits into
mainfrom
onboarding-mcp-setup

Conversation

@RhysSullivan

Copy link
Copy Markdown
Collaborator

Summary

  • Adds two onboarding routes: /create-org (organization creation plus any pending invitations) and /setup-mcp (the MCP server URL and an npx add-mcp … install command, presented as separate options).
  • Updates AuthGate in the cloud app to redirect an authenticated user without an org to /create-org and to render these routes without the app shell, so the flow reads as a focused two-step onboarding.
  • Removes the old single-page OnboardingPage; after creating an org the user is now sent to /setup-mcp, and "Continue to app" lands at /.

Test plan

  • As a new user with no org, visit any URL → bounced to /create-org.
  • Create an org → land on /setup-mcp; URL and install command both copyable; "Continue to app" goes to /.
  • As a user with a pending invitation, /create-org lists it and lets you accept without forcing the MCP step.
  • As a logged-in user with an org, /setup-mcp is still directly reachable for testing.

The cloud app now routes onboarding through /create-org (org creation
plus pending invitations) and /setup-mcp (MCP server URL and install
command). AuthGate redirects an authenticated user without an org to
/create-org and renders these routes without the app shell so they read
as a focused two-step flow. After creating an org the user is taken to
/setup-mcp; "Continue to app" lands at /.
@cloudflare-workers-and-pages

cloudflare-workers-and-pages Bot commented May 11, 2026

Copy link
Copy Markdown

Deploying with  Cloudflare Workers  Cloudflare Workers

The latest updates on your project. Learn more about integrating Git with Workers.

Status Name Latest Commit Preview URL Updated (UTC)
✅ Deployment successful!
View logs
executor-marketing 5f8a7b4 Commit Preview URL

Branch Preview URL
May 11 2026, 05:11 AM

@cloudflare-workers-and-pages

cloudflare-workers-and-pages Bot commented May 11, 2026

Copy link
Copy Markdown

Deploying with  Cloudflare Workers  Cloudflare Workers

The latest updates on your project. Learn more about integrating Git with Workers.

Status Name Latest Commit Updated (UTC)
✅ Deployment successful!
View logs
executor-cloud 5f8a7b4 May 11 2026, 05:12 AM

@pkg-pr-new

pkg-pr-new Bot commented May 11, 2026

Copy link
Copy Markdown

Open in StackBlitz

@executor-js/cli

npm i https://pkg.pr.new/@executor-js/cli@754

@executor-js/config

npm i https://pkg.pr.new/@executor-js/config@754

@executor-js/execution

npm i https://pkg.pr.new/@executor-js/execution@754

@executor-js/sdk

npm i https://pkg.pr.new/@executor-js/sdk@754

@executor-js/storage-core

npm i https://pkg.pr.new/@executor-js/storage-core@754

@executor-js/codemode-core

npm i https://pkg.pr.new/@executor-js/codemode-core@754

@executor-js/runtime-quickjs

npm i https://pkg.pr.new/@executor-js/runtime-quickjs@754

@executor-js/plugin-file-secrets

npm i https://pkg.pr.new/@executor-js/plugin-file-secrets@754

@executor-js/plugin-google-discovery

npm i https://pkg.pr.new/@executor-js/plugin-google-discovery@754

@executor-js/plugin-graphql

npm i https://pkg.pr.new/@executor-js/plugin-graphql@754

@executor-js/plugin-keychain

npm i https://pkg.pr.new/@executor-js/plugin-keychain@754

@executor-js/plugin-mcp

npm i https://pkg.pr.new/@executor-js/plugin-mcp@754

@executor-js/plugin-onepassword

npm i https://pkg.pr.new/@executor-js/plugin-onepassword@754

@executor-js/plugin-openapi

npm i https://pkg.pr.new/@executor-js/plugin-openapi@754

executor

npm i https://pkg.pr.new/executor@754

commit: d774c80

@RhysSullivan
RhysSullivan merged commit 93ef46e into main May 11, 2026
9 checks passed
RhysSullivan added a commit that referenced this pull request May 31, 2026
* Split cloud onboarding into create-org and setup-mcp routes

The cloud app now routes onboarding through /create-org (org creation
plus pending invitations) and /setup-mcp (MCP server URL and install
command). AuthGate redirects an authenticated user without an org to
/create-org and renders these routes without the app shell so they read
as a focused two-step flow. After creating an org the user is taken to
/setup-mcp; "Continue to app" lands at /.

* Format setup-mcp page
@RhysSullivan
RhysSullivan deleted the onboarding-mcp-setup branch June 11, 2026 08:01
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