LabscoMCP early access ↗
camilovelezrMCP SERVER

Sequential Thinking Streamable HTTP Server

A structured place for a model to think in steps — revise an earlier thought, branch to an alternative, and add steps past the original estimate.

by camilovelezr ↗Reasoning Scaffolds & Agent Workflow EnginesCommunity

LABSCO SUMMARY

Room to change its mind.

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.

What it is

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.

What you get

  • 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

Requirements

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.

Setup effort

Build from source — git clone https://github.com/camilovelezr/server-sequential-thinking.git