Sequential Thinking MCP Server

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

Schema

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Tools

Functions exposed to the LLM to take actions

NameDescription
sequential_thinking
An advanced tool for dynamic and reflective problem-solving through structured thoughts. Args: thought: The content of the current thought thought_number: Current position in the sequence total_thoughts: Expected total number of thoughts next_thought_needed: Whether another thought should follow stage: Current thinking stage (e.g., "Problem Definition", "Analysis") is_revision: Whether this revises a previous thought revises_thought: Number of thought being revised branch_from_thought: Starting point for a new thought branch branch_id: Identifier for the current branch needs_more_thoughts: Whether additional thoughts are needed score: Quality score (0.0 to 1.0) tags: Categories or labels for the thought Returns: JSON string containing thought analysis and metadata
get_thinking_summary
Generate a comprehensive summary of the entire thinking process. Returns: JSON string containing analysis of thought history
clear_thinking_history
Clear all recorded thoughts and reset the server state. Returns: Confirmation message