home / mcp / sequential thinking mcp server
π§ An adaptation of the MCP Sequential Thinking Server to guide tool usage. This server provides recommendations for which MCP tools would be most effective at each stage.
Configuration
View docs{
"mcpServers": {
"spences10-mcp-sequentialthinking-tools": {
"command": "npx",
"args": [
"-y",
"mcp-sequentialthinking-tools"
],
"env": {
"MAX_HISTORY_SIZE": "1000"
}
}
}
}You use the Sequential Thinking MCP Server to guide problem solving by breaking tasks into steps and getting confidence-scored tool recommendations for each step. It helps you plan, track progress, and adapt as you gather more information, all while keeping memory usage under control.
Begin by starting a session with the Sequential Thinking MCP Server in your MCP client. You provide the current thinking step and the available MCP tools you want to consider. The server returns a structured plan for the next step, including recommended tools, confidence scores, rationale, and next-step conditions. You can branch to explore different approaches, revise previous thoughts, and monitor overall progress.
Prerequisites: you need Node.js installed on your system. You should also have a compatible MCP client ready to communicate with the server.
Install dependencies and run the server using one of the standard local configurations shown here.
// Cline MCP setup (local development)
{
"mcpServers": {
"sequentialthinking": {
"command": "npx",
"args": ["-y", "mcp-sequentialthinking-tools"],
"env": {
"MAX_HISTORY_SIZE": "1000"
}
}
}
}// Claude Desktop with WSL setup (local development)
{
"mcpServers": {
"sequentialthinking": {
"command": "wsl.exe",
"args": [
"bash",
"-c",
"MAX_HISTORY_SIZE=1000 source ~/.nvm/nvm.sh && /home/username/.nvm/versions/node/v20.12.1/bin/npx mcp-sequentialthinking-tools"
]
}
}
}Configuration details you need to know include how memory is managed and how to customize the history size. The server supports both local, stdio-based execution and HTTP-based configurations if you have a remote MCP server to connect to.
- Create branches to explore alternate problem-solving approaches. - Revise earlier thoughts when new information arrives. - The server tracks progress with a clear sense of remaining steps and expected outcomes. - You can specify alternative tools for each step and set conditions that determine when to move to the next step.
The server includes builtβin memory management to prevent unbounded growth. You can configure a maximum history size and prune older thoughts automatically or manually as needed.
A tool for dynamic and reflective problem-solving with intelligent tool recommendations for each step.