feat(account): connect from stdio and prepare MCP 1.0.7 - #99
Merged
Conversation
escott-
force-pushed
the
feat/limited-mode-account-tool
branch
from
September 13, 2026 22:55
5c9787c to
bd2a4bf
Compare
Without credentials the stdio server now serves init + account instead of a dead process. account offers the browser device-login route, saves the minted key itself, and never returns secrets. Hook transcript capture redacts account-setup secrets. (ContextStream plan 352329e9, step 8) Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com> Signed-off-by: escott- <escott05@gmail.com>
Signed-off-by: escott- <escott05@gmail.com>
…s; keep it off the hosted surfaces Signed-off-by: escott- <escott05@gmail.com>
…d setup wizard Client helpers for the /auth/mcp-signup family, a private pending-connection record for restart recovery, consent handled as notice + verbatim reply, the key saved before acknowledgement and never surfaced. (plan 352329e9 step 12) Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com> Signed-off-by: escott- <escott05@gmail.com>
…esh the account schema baseline Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com> Signed-off-by: escott- <escott05@gmail.com>
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com> Signed-off-by: escott- <escott05@gmail.com>
Signed-off-by: escott- <escott05@gmail.com>
Signed-off-by: escott- <escott05@gmail.com>
…aths Signed-off-by: escott- <escott05@gmail.com>
escott-
force-pushed
the
feat/limited-mode-account-tool
branch
from
September 13, 2026 23:00
bd2a4bf to
96ac2d2
Compare
Signed-off-by: escott- <escott05@gmail.com>
Signed-off-by: escott- <escott05@gmail.com>
Signed-off-by: escott- <escott05@gmail.com>
escott-
marked this pull request as ready for review
September 13, 2026 23:08
contextstreamio
approved these changes
Sep 14, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
An unconfigured stdio MCP now exposes
initandaccount, allowing a user to connect through browser device login or, when the API enables it, create an account through email and SMS verification. Credentials are saved locally and the user reconnects to enable the full tool set. This prepares public release 1.0.7.accountremains local to stdio and excluded from the hosted HTTP and OpenAI agentic surfaces. The backend foundation is deployed; inline signup and phone verification remain disabled pending real-Twilio staging validation.Test plan
cargo test --locked -p mcp-server -p mcp-client -p mcp-tools, including doc tests.Release follows protected merge and the annotated v1.0.7 tag process. The deployment overlay pin requires the published immutable artifacts. Real-Twilio staging, regional identity-guard hardening, and production flag activation remain tracked in the rollout handoff.