Step-by-step reasoning goes wrong when step three was mistaken and everything after it inherits the error. This lets a step be revised and an alternative be branched, so the sequence corrects rather than restarts.
A sequential-thinking server on the Streamable HTTP transport. It gives an assistant a scratchpad with structure: thoughts are numbered, earlier ones can be questioned and revised, and alternatives branch rather than overwrite.
- A thought sequence whose length can be adjusted as the work goes on, including past the initial estimate
- Revision of an earlier thought when it turns out to be wrong
- Branching, so an alternative approach can be explored beside the first rather than instead of it
- Context preserved across every step of a session
- Per-session state held in memory and cleared automatically after 1 hour of inactivity
Clone and npm install, then npm start. It listens on localhost port 3000 with the MCP endpoint at /mcp, and PORT changes that. It binds to localhost only, validates the Origin header against DNS rebinding, and issues cryptographically secure session ids.
