LabscoMCP early access ↗
modelcontextprotocolMCP SERVER · OFFICIAL PROJECT

Sequential Thinking

Give the model a scratchpad it can revise and branch, for problems where the first plan is usually wrong.

by modelcontextprotocol ↗Reasoning Scaffolds & Agent Workflow Engines✓ Anthropic

The plugin Microsoft Agent Skills includes connection settings for this server.

LABSCO SUMMARY

One tool whose whole job is letting the model change its mind on the record.

You do not call it by hand — you connect it and the host calls it repeatedly while it works, which is what makes the reasoning visible as a numbered chain instead of one long answer. The parts that matter are revision and branching: a plan that turns out to rest on a bad assumption gets reopened at the step where the assumption entered, rather than restarted.

What it is

A single-tool server that structures step-by-step reasoning: each call carries one thought, its number, the estimated total, and whether another step is needed.

What you get

  • A problem broken into numbered steps, with the estimated total adjustable as the work goes on
  • Revision of an earlier step — isRevision and revisesThought mark which thought is being reconsidered
  • Alternative lines of reasoning, tracked with branchFromThought and branchId
  • An explicit continue-or-stop signal on every step, so the chain ends when the thinking is done rather than at a fixed length

Requirements

No account, no key, no network calls. Published on npm as @modelcontextprotocol/server-sequential-thinking and launched through npx; the package ships the mcp-server-sequential-thinking binary.

Setup effort

One command — npx -y @modelcontextprotocol/server-sequential-thinking