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
feat(cli): name the MCP in the suggested prompt and flag the sign-in step
Two things a user cannot infer from the current closing block.
The suggested prompt was "list my Opik projects", which an agent can answer
without ever touching the MCP — the SDK is right there and the repo documents
it. Naming the server makes the first thing they try actually exercise what
was just installed.
The hosted server also needs a sign-in that we never mention. How it is
triggered is the host's choice: some open the browser on first use, others
leave the server unauthorized until asked. An unauthorized server contributes
no tools at all rather than an error, so a user who was not told to look never
finds out why it went quiet.
The tip goes through the existing note() hook rather than a done() parameter:
done() is also called from cli.assistants with announce_next_steps=False, and
that path has no access to the transport without changing what
setup_mcp_server returns. Gated on RemoteServerSpec — the stdio server takes
its credentials at startup and has nothing to sign in to.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
0 commit comments