First-time setup is harder than it should be, and the MCP attach path is the sharpest edge.
Problems
attach writes a bare reevesagents mcp command, so a host CLI that launches the server with a different PATH (nvm/fnm/pnpm/volta installs, GUI-launched CLIs) silently fails to start it. attach and hosts both still report success, so the failure is invisible.
claude mcp add defaults to local scope, so an attach in one directory does not show up in another.
attach never verifies the server actually launches, and never reminds you to restart the host CLI.
- No guided first-run: install is passive by design, but nothing walks a newcomer from install to a first driven agent.
Plan (1.5.0)
Keeps every invariant: still goes through each CLI's own mcp add, no stored credentials, passive install, loopback web.
First-time setup is harder than it should be, and the MCP attach path is the sharpest edge.
Problems
attachwrites a barereevesagents mcpcommand, so a host CLI that launches the server with a different PATH (nvm/fnm/pnpm/volta installs, GUI-launched CLIs) silently fails to start it.attachandhostsboth still report success, so the failure is invisible.claude mcp adddefaults tolocalscope, so an attach in one directory does not show up in another.attachnever verifies the server actually launches, and never reminds you to restart the host CLI.Plan (1.5.0)
Keeps every invariant: still goes through each CLI's own
mcp add, no stored credentials, passive install, loopback web.