Enhances problem-solving by breaking down problems into sequential steps.
Tools
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