You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
MANUAL RUN: codeSplitters Executor hookup on the live site (OAuth sign-in) #418
Split out of #411. This is setup on your machine against the live site, with no code. It needs the OAuth PR for #411 deployed first (release as usual).
Add account → pick the oauth scheme, client_id executor (any name works for a localhost redirect). A codeSplitters consent page should open: choose read or read-and-write, then Allow. If Executor only offers a bearer token, make a new one on your profile page instead (don't reuse the "claude code" one).
npx add-mcp http://127.0.0.1:4788/mcp --transport http --name executor, then restart the agent.
Check: Executor appears under "Apps signed in" on your profile page, and signing it out there makes its next call a 401.
Also worth a try: claude mcp add --transport http codesplitters https://codesplitters.notryanquinn.workers.dev/api/mcp with no header, then /mcp in Claude Code → Authenticate. It should open the same consent page.
Notes from #389: Executor's previewSpec takes the spec as a string, but addSpec needs {kind: "url", url}. Executor gates every non-GET call behind approval by default.
Claude Code half done on live (2026-10-10): claude mcp add --transport http codesplitters https://codesplitters.notryanquinn.workers.dev/api/mcp with no header → /mcp → Authenticate → consent page → "Authentication successful. Connected to codesplitters." Discovery, dynamic registration, PKCE and the token swap all worked against the deployed build.
Still to do here: the Executor steps (1–6 above), and a profile-page sign-out check (the app's next call should 401).
Still open here: the Executor steps 1–6 above (step 6 is the sign-out → 401 check). Claude Code's OAuth sign-in is done.
Tidying on your Mac, all optional:
Your user-scope codesplitters MCP entry still uses a token. To switch it to sign-in: claude mcp remove codesplitters -s user, then claude mcp add -s user --transport http codesplitters https://codesplitters.notryanquinn.workers.dev/api/mcp, then /mcp → Authenticate. After that, delete the old "claude code" token on your profile page.
Activity
QuinnsCode commentedon Oct 11, 2026
Claude Code half done on live (2026-10-10):
claude mcp add --transport http codesplitters https://codesplitters.notryanquinn.workers.dev/api/mcpwith no header →/mcp→ Authenticate → consent page → "Authentication successful. Connected to codesplitters." Discovery, dynamic registration, PKCE and the token swap all worked against the deployed build.Still to do here: the Executor steps (1–6 above), and a profile-page sign-out check (the app's next call should 401).
QuinnsCode commentedon Oct 11, 2026
Still open here: the Executor steps 1–6 above (step 6 is the sign-out → 401 check). Claude Code's OAuth sign-in is done.
Tidying on your Mac, all optional:
codesplittersMCP entry still uses a token. To switch it to sign-in:claude mcp remove codesplitters -s user, thenclaude mcp add -s user --transport http codesplitters https://codesplitters.notryanquinn.workers.dev/api/mcp, then/mcp→ Authenticate. After that, delete the old "claude code" token on your profile page.~/cs-oauth-testwas only for the test and can go.🤖 Generated with Claude Code
QuinnsCode commentedon Oct 11, 2026
Tracked in #609, the one hands-on checklist. The steps here still apply; tick them there.
🤖 Generated with Claude Code