Files
claudekit/website/src/content/docs/mcp/sequential.md
T

3.8 KiB

title, description
title description
Sequential Thinking Structured problem-solving with step-by-step reasoning.

Sequential Thinking

Sequential Thinking provides structured reasoning tools for complex problem-solving, enabling step-by-step analysis with confidence tracking and revision capabilities.

Configuration

{
  "mcpServers": {
    "sequential": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-sequential-thinking"]
    }
  }
}

Available Tools

sequentialthinking

Dynamic problem-solving through structured thought sequences.

Parameters:

Parameter Description
thought Current thinking step
thoughtNumber Current step number (1, 2, 3...)
totalThoughts Estimated total steps needed
nextThoughtNeeded Whether more steps are needed
isRevision If this revises previous thinking
revisesThought Which thought is being reconsidered
branchFromThought Branching point for alternative paths
needsMoreThoughts If more analysis is needed

Use Cases

Complex Debugging

/fix Intermittent authentication failures

Sequential Thinking:

  1. Defines the question clearly
  2. Gathers evidence systematically
  3. Forms hypotheses with probabilities
  4. Tests most likely cause first
  5. Documents conclusion with confidence

Architecture Decisions

/brainstorm Database migration strategy

Sequential Thinking:

  1. Explores options step-by-step
  2. Tracks trade-offs for each approach
  3. Revises conclusions based on feedback
  4. Builds confidence incrementally

Root Cause Analysis

/research Why is the build slow?

Sequential Thinking:

  1. Breaks problem into investigation steps
  2. Documents evidence at each step
  3. Adjusts hypothesis as facts emerge
  4. Provides confidence-scored conclusion

Command Integration

Command How Sequential Thinking Helps
/fix Systematic root cause analysis
/plan Structured task decomposition
/brainstorm Organized design exploration
/research Step-by-step investigation

Mode Integration

Mode Integration
deep-research Primary tool for thorough analysis
brainstorm Structures creative exploration
review Systematic code examination

Example Workflow

Debugging Session

Thought 1: Define the problem

"What is causing authentication to fail intermittently for some users?"
→ Confidence: N/A (question definition)

Thought 2: Gather evidence

"Checking logs shows failures occur during peak hours,
primarily for users with special characters in passwords."
→ Confidence: 7/10

Thought 3: Form hypothesis

"Hypothesis A: URL encoding issue with special characters.
Evidence: Failure pattern matches special char passwords.
Probability: 80%"
→ Confidence: 8/10

Thought 4: Test hypothesis

"Tested with password 'test@123' - fails.
Tested with 'test123' - works.
Hypothesis confirmed."
→ Confidence: 9/10

Thought 5: Conclusion

"Root cause: URL encoding mangles special characters.
Fix: Use base64 encoding instead.
Confidence: 9/10"
→ nextThoughtNeeded: false

Best Practices

Start with Clear Questions

Define what you're investigating before gathering evidence.

Track Confidence

Explicitly state confidence levels to identify when more investigation is needed.

Allow Revisions

Use isRevision and revisesThought to refine understanding as new information emerges.

Branch When Needed

Use branchFromThought to explore alternative hypotheses without losing the main thread.

Resources