Skip to main content
AgentsUse

MCP server, by Model Context Protocol

Sequential Thinking MCP Server

Node.js MCP server with one tool for step by step problem solving that supports revisions and branching.

stdio (local process)Checked 2026-10-07Config checked

Quick facts

Transport
stdio (local process)
Runs as
npx (@modelcontextprotocol/server-sequential-thinking)
Review state
Config checked against the official source. Facts checked 2026-10-07. Not locally tested by AgentsUse.

What it does

The sequential thinking server provides a single structured tool for working through a problem in numbered steps. Each call carries the current thought, its number, an estimate of total thoughts, and whether another step is needed.

The tool supports revising an earlier thought, branching from a thought into an alternative path, and increasing the total thought count when the scope grows. The README positions it for planning, design, debugging and analysis where the full scope is not clear at the start.

It runs with npx or Docker. Thought logging can be turned off by setting DISABLE_THOUGHT_LOGGING to true.

Configuration

Run with npx -y @modelcontextprotocol/server-sequential-thinking, or use the mcp/sequentialthinking Docker image.

MCP config (placeholders)
{
  "mcpServers": {
    "sequential-thinking": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-sequential-thinking"]
    }
  }
}

Source: https://github.com/modelcontextprotocol/servers/tree/main/src/sequentialthinking. Placeholders only. Replace them in your own environment, and never commit real keys to a repository.

Environment variableRequiredPurpose
DISABLE_THOUGHT_LOGGINGOptionalSet to true to disable logging of thought information.

Verified tools and features

  • sequential_thinking tool Config checked

    Records one thinking step with thought, thoughtNumber, totalThoughts and nextThoughtNeeded fields.

  • Revision support Config checked

    Marks a step as a revision with isRevision and revisesThought so earlier reasoning can be corrected.

  • Branching support Config checked

    Branches from a prior thought using branchFromThought and branchId to explore alternative reasoning paths.

  • Dynamic scope Config checked

    Adjusts totalThoughts and needsMoreThoughts as a problem grows during analysis.

Security notes

Security notes
  • The server processes reasoning text only. It has no filesystem or network tools in the README.
  • Thought content may be logged by default. Set DISABLE_THOUGHT_LOGGING to true when thought text should not be logged.
  • No credentials are required.

An MCP server runs with the permissions of the process you start it from. Scope credentials to the narrowest access the job needs, and review what the client will send before connecting anything sensitive.

Stacks featuring this server

Sources and freshness

Last checked 2026-10-07. Verification label: config checked, which means the configuration and feature list trace to the official source above. It does not mean AgentsUse ran the server. Spotted an error? Send a correction. Back to the MCP server index.