Provides example usage for researching Svelte 5 features, particularly universal reactivity, with recommended tools for documentation search and information gathering.
sequential-thinking-claude-code
An enhanced version of the original mcp-sequentialthinking-tools by Scott Spence, which was adapted from the MCP Sequential Thinking Server.
This enhanced edition transforms the original framework into an intelligent tool recommendation system with:
- 26 pre-configured tools including all Claude Code tools
- Automatic tool recommendations based on thought content
- Deep integration with Basic Memory MCP for knowledge management
- Pattern-based intelligence that suggests the right tools at the right time
Credits: Original repository by Scott Spence. Basic Memory tools from Basic Machines Co. Enhanced with permission.
A Model Context Protocol (MCP) server that combines sequential thinking with tool usage suggestions. For each step in the problem-solving process, it provides confidence scores and rationale for tools that could be used, based on tools available in your environment.
What's New in This Enhanced Edition
🚀 Key Improvements
- Auto-recommends tools based on your thought content (no manual specification needed!)
- 26 pre-integrated tools ready to use out of the box
- Intelligent pattern matching that understands context
- Basic Memory integration for persistent knowledge management
📦 Included Tool Sets
Claude Code Tools (17 tools)
- File operations:
Read
,Write
,Edit
,MultiEdit
,LS
,Glob
,Grep
- Execution:
Bash
,Agent
- Notebooks:
NotebookRead
,NotebookEdit
- Web:
WebFetch
,WebSearch
- Tasks:
TodoRead
,TodoWrite
- Special:
StickerRequest
Basic Memory Tools (9 tools)
mcp__basic-memory__write_note
- Record knowledgemcp__basic-memory__read_note
- Access saved informationmcp__basic-memory__search_notes
- Search your knowledge basemcp__basic-memory__build_context
- Follow knowledge connections- And more...
Original Features (Enhanced)
- 🤔 Dynamic and reflective problem-solving through sequential thoughts
- 🔄 Flexible thinking process that adapts and evolves
- 🌳 Support for branching and revision of thoughts
- 🛠️ NEW: Automatic tool suggestions based on thought content
- 📊 ENHANCED: Pre-configured confidence scores for each tool
- 🔍 ENHANCED: Context-aware rationale generation
- 📝 Step tracking with expected outcomes
- 🔄 Progress monitoring with previous and remaining steps
- 🎯 ENHANCED: Intelligent alternative tool suggestions
How It Works
Original Behavior
The original server provided a framework for tool recommendations but required manual tool specification.
Enhanced Behavior
This version automatically analyzes your thoughts and recommends appropriate tools:
Each recommendation includes:
- Confidence score (0-1) based on pattern matching
- Clear rationale explaining why the tool fits
- Priority level for execution order
- Alternative tools that could also work
The enhanced pattern matching understands context like:
- "record", "save", "document" → Basic Memory write_note
- "read", "examine", "check" → Read tool
- "multiple edits" → MultiEdit tool
- "run", "execute" → Bash tool
Example Usage
Here's an example of how the server guides tool usage:
The server tracks your progress and supports:
- Creating branches to explore different approaches
- Revising previous thoughts with new information
- Maintaining context across multiple steps
- Suggesting next steps based on current findings
Configuration
This server requires configuration through your MCP client. Here are examples for different environments:
Cline Configuration
Add this to your Cline MCP settings:
Claude Desktop with WSL Configuration
For WSL environments, add this to your Claude Desktop configuration:
API
The server implements a single MCP tool with configurable parameters:
sequentialthinking_tools
A tool for dynamic and reflective problem-solving through thoughts, with intelligent tool recommendations.
Parameters:
thought
(string, required): Your current thinking stepnext_thought_needed
(boolean, required): Whether another thought step is neededthought_number
(integer, required): Current thought numbertotal_thoughts
(integer, required): Estimated total thoughts neededis_revision
(boolean, optional): Whether this revises previous thinkingrevises_thought
(integer, optional): Which thought is being reconsideredbranch_from_thought
(integer, optional): Branching point thought numberbranch_id
(string, optional): Branch identifierneeds_more_thoughts
(boolean, optional): If more thoughts are neededcurrent_step
(object, optional): Current step recommendation with:step_description
: What needs to be donerecommended_tools
: Array of tool recommendations with confidence scoresexpected_outcome
: What to expect from this stepnext_step_conditions
: Conditions for next step
previous_steps
(array, optional): Steps already recommendedremaining_steps
(array, optional): High-level descriptions of upcoming steps
Development
Setup
- Clone the repository
- Install dependencies:
- Build the project:
- Run in development mode:
Publishing
The project uses changesets for version management. To publish:
- Create a changeset:
- Version the package:
- Publish to npm:
Contributing
Contributions are welcome! Please feel free to submit a Pull Request.
License
MIT License - see the LICENSE file for details.
Acknowledgments
- Built on the Model Context Protocol
- Adapted from the MCP Sequential Thinking Server
This server cannot be installed
sequential-thinking-claude-code
Related MCP Servers
- -securityAlicense-qualityA research tool that performs comprehensive, in-depth research on complex topics by combining sequential thinking with Brave Search capabilities to provide detailed, well-sourced reports.Last updated -2TypeScriptMIT License
- -securityFlicense-qualityProvides tools for structuring complex problems through narrative-based sequential story elements or systematic sequential thinking, helping make complex problems more memorable and easier to understand.Last updated -11Python
- -securityAlicense-qualityEnables Claude's explicit thinking mode in Cursor, allowing you to see Claude's step-by-step reasoning process when you type 'think \[your question]'.Last updated -JavaScriptMIT License
- -securityFlicense-qualityAn advanced MCP server that implements sophisticated sequential thinking using a coordinated team of specialized AI agents (Planner, Researcher, Analyzer, Critic, Synthesizer) to deeply analyze problems and provide high-quality, structured reasoning.Last updated -124Python