MCP Catalogs
Home

mcp-sequentialthinking-tools

by spences10·583·Score 51

An MCP server for recording sequential reasoning steps with history, branching, and tool plan validation.

developer-toolsai-llmproductivity
86
Forks
11
Open issues
this month
Last commit
2d ago
Indexed

Overview

mcp-sequentialthinking-tools is a lightweight MCP server designed for tasks that benefit from explicit, inspectable reasoning. It acts as a scratchpad with history, branching capabilities, and revision metadata. The server does not discover other MCP tools but can validate model-recommended tool plans against a supplied list. It's particularly useful for breaking complex problems into steps, revising plans, maintaining reasoning history during long agent runs, and validating tool plan names against available tools.

Try asking AI

After installing, here are 5 things you can ask your AI assistant:

you:Breaking down complex problems into manageable reasoning steps
you:Maintaining and inspecting reasoning history during extended agent runs
you:Validating model-recommended tools against an available tools list
you:Does this server discover my other MCP tools?
you:Can I use this for trivial requests?

When to choose this

Choose this server when your AI agent needs to explicitly break down complex problems, maintain reasoning history, or validate tool recommendations during multi-step processes.

When NOT to choose this

Don't use for trivial requests as it adds overhead, or if you need automatic tool discovery rather than validation of pre-specified tools.

Tools this server exposes

3 tools extracted from the README
  • sequentialthinking_toolsthought: string, thought_number: number, total_thoughts: number, next_thought_needed: boolean, session_id?: string, is_revision?: boolean, revises_thought?: string, branch_from_thought?: string, branch_id?: string, needs_more_thoughts?: boo

    Records one reasoning step in a sequential thinking process with metadata.

  • get_thinking_historysession_id?: string, branch_id?: string, limit?: number

    Retrieves stored thoughts from a session with optional filtering.

  • clear_thinking_historysession_id?: string, all_sessions?: boolean

    Clears thinking history for one session or all sessions.

Comparable tools

mcp-sequential-thinkingllm-scratchpadreasoning-tracker

Installation

Installation

Install via npm:

npm install -g mcp-sequentialthinking-tools

Claude Desktop Configuration

Add to your claude_desktop_config.json:

{
  "mcpServers": {
    "mcp-sequentialthinking-tools": {
      "command": "npx",
      "args": ["-y", "mcp-sequentialthinking-tools"],
      "env": {
        "MAX_HISTORY_SIZE": "1000"
      }
    }
  }
}

You can also set the MAX_HISTORY_SIZE environment variable to adjust the maximum history size per session (default is 1000).

FAQ

Does this server discover my other MCP tools?
No, this server does not discover your other MCP tools. It only validates tool plan names against a list you provide.
Can I use this for trivial requests?
No, this server adds overhead and should not be used for trivial requests. It's designed for tasks that benefit from explicit reasoning.

Compare mcp-sequentialthinking-tools with

GitHub →

Last updated · Auto-generated from public README + GitHub signals.