home / mcp / sequential thinking mcp server

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.

Installation
Add the following to your MCP client configuration file.

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.

How to use

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.

How to install

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"
      ]
    }
  }
}

Additional sections

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.

Notes on usage patterns

- 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.

Security and memory considerations

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.

Available tools

sequentialthinking_tools

A tool for dynamic and reflective problem-solving with intelligent tool recommendations for each step.