sequentialthinking
A tool for step-by-step problem solving that can revise earlier thoughts, branch into alternatives and change the number of steps.
- Kind
- MCP server
- Works with
- Any agent
- Source
- MCP Reference Servers @ 51b6382a3e82
- Path
- src/sequentialthinking/README.md
- License
- Apache-2.0
- Jobs
- Planning
InstallAdd it as an MCP server.
npx -y @modelcontextprotocol/server-sequential-thinking
# Sequential Thinking MCP Server An MCP server implementation that provides a tool for dynamic and reflective problem-solving through a structured thinking process. Published on npm as [`@modelcontextprotocol/server-sequential-thinking`](https://www.npmjs.com/package/@modelcontextprotocol/server-sequential-thinking). ## Features - Break down complex problems into manageable steps - Revise and refine thoughts as understanding deepens - Branch into alternative paths of reasoning - Adjust the total number of thoughts dynamically - Generate and verify solution hypotheses - Serves both protocol eras on stdio: 2026-07-28 clients (`server/discover`, no handshake) and 2025-era clients (`initialize`). The thought history lasts as long as the client's connection, on either era ## Tool ### sequential_thinking Facilitates a detailed, step-by-step thinking process for problem-solving and analysis. **Inputs:** - `thought` (string): The current thinking step - `nextThoughtNeeded` (boolean): Whether another thought step is needed - `thoughtNumber` (integer): Current thought number - `totalThoughts` (integer): Estimated total thoughts needed …