Sequential Thinking MCP Server
The official reference MCP server for structured, step-by-step reasoning, letting an agent break a problem into revisable, branching thoughts instead of a one-shot answer.
Overview
Sequential Thinking is one of the official Model Context Protocol reference servers. It exposes a single tool that structures a model's reasoning into discrete, numbered thoughts that can be revised or branched, rather than forcing a single-shot response to a complex problem.
How it works
- The client calls the
sequential_thinkingtool once per reasoning step, passing the currentthought, itsthoughtNumber, an estimatedtotalThoughts, and whethernextThoughtNeededis true. - A thought can mark itself as a revision of an earlier one (
isRevision,revisesThought) or branch off an earlier thought (branchFromThought,branchId), so reasoning can backtrack or explore alternatives. - The host decides how many times to call the tool while it works through a problem; you do not call it by hand unless your client exposes raw tool calls.
- Fits problems like planning a migration with risk analysis, debugging an environment-specific failure, or comparing architecture options where an early assumption might turn out wrong.
Examples
{
"mcpServers": {
"sequential-thinking": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-sequential-thinking"]
}
}
}
Installation
You need Node.js 18+.
- Add the server to your MCP client's config using the block in the sidebar.
- Restart your client.
- There's nothing else to configure: the client calls the
sequential_thinkingtool automatically when it's working through a complex problem.
Related assets
Awesome MCP Servers
The largest community catalog of MCP servers: thousands of entries across dozens of categories (databases, browser automation, cloud, communication and more), tagged by language and scope.
Context7
Pulls updated, version-specific documentation and code examples straight from the source into your prompt, so agents stop citing outdated APIs or hallucinating ones that don't exist.
Blueprint Mode
Picks one of four fixed workflows (Main, Debug, Express, Loop) for a task, then executes it end to end with a numeric self-reflection rubric and a confidence threshold that decides whether to ask a clarifying question.