MCP server for dynamic and reflective problem-solving through structured, step-by-step thinking. Break down complex problems, revise thoughts, branch reasoning paths, and maintain context across multiple steps.
An MCP server that provides a tool for dynamic and reflective problem-solving through a structured thinking process. Perfect for breaking down complex problems, planning with room for revision, and analysis that might need course correction.
This skill enables you to:
Use Sequential Thinking for:
When using the `sequential_thinking` tool, follow this structured approach:
- Set `isRevision: true`
- Set `revisesThought` to the thought number being reconsidered
- Explain what's being revised and why in the `thought` field
- Set `branchFromThought` to the thought number where the branch begins
- Set `branchId` to identify this reasoning path (e.g., "approach-a", "alternative-1")
- Continue with sequential thought numbers within the branch
- Set `nextThoughtNeeded: false`
- Summarize the conclusion or solution in the final `thought`
```
sequential_thinking(
thought: string, // Current thinking step content
nextThoughtNeeded: boolean, // Whether to continue thinking
thoughtNumber: integer, // Current step number
totalThoughts: integer, // Estimated total steps
isRevision?: boolean, // Optional: marks a revision
revisesThought?: integer, // Optional: which thought is revised
branchFromThought?: integer, // Optional: branching point
branchId?: string, // Optional: branch identifier
needsMoreThoughts?: boolean // Optional: extending estimate
)
```
```
User: "How should I optimize this database query?"
Thought 1/4: First, analyze the current query structure and identify bottlenecks
Thought 2/4: Consider indexing strategies for the WHERE clause columns
Thought 3/4: Evaluate if query rewriting or caching would help
Thought 4/4: Recommend specific optimization based on query pattern analysis
```
```
Thought 1/5: The issue appears to be a memory leak in the component
Thought 2/5: Looking at useEffect dependencies
Thought 3/5 [REVISION of Thought 1]: Actually, it's not a memory leak but excessive re-renders
Thought 4/5: Identifying the state updates causing re-renders
Thought 5/5: Solution - memoize the expensive calculation
```
```
Thought 1/3: Need to choose between REST API or GraphQL
Thought 2/3 [Branch A]: If REST - simpler setup, familiar patterns
Thought 3/3 [Branch A]: Best for simple CRUD operations
Thought 2/3 [Branch B]: If GraphQL - flexible queries, better for complex data
Thought 3/3 [Branch B]: Best for evolving client requirements
```
The server can be configured with:
Leave a review
No reviews yet. Be the first to review this skill!
# Download SKILL.md from killerskills.ai/api/skills/sequential-thinking-mcp-server/raw