Enhanced Sequential Thinking Server

Enhanced Sequential Thinking Server

Contribute to lnehc/mcp-sequential-thinking development by creating an account on GitHub.

lnehc

Digital Note Management
Remote Shell Execution
Advanced AI Reasoning
Visit Server

README

Enhanced Sequential Thinking MCP Server

This project implements an advanced Sequential Thinking server using the Model Context Protocol (MCP). It provides a structured and flexible approach to problem-solving and decision-making through a series of thought steps, incorporating stages, scoring, and tagging.

<a href="https://glama.ai/mcp/servers/m83dfy8feg"><img width="380" height="200" src="https://glama.ai/mcp/servers/m83dfy8feg/badge" alt="Sequential Thinking Server MCP server" /></a>

Features

  • 🧠 Structured Problem Solving: Break down complex problems into defined stages
  • šŸ“Š Progress Tracking: Monitor thought sequences, branches, and revisions
  • šŸ·ļø Thought Categorization: Tag and score thoughts for better organization
  • šŸ“ˆ Dynamic Adaptation: Adjust the thinking process as new insights emerge
  • šŸ“ Summary Generation: Get an overview of the entire thinking process

Prerequisites

Project Structure

mcp-sequential-thinking/
ā”œā”€ā”€ mcp_sequential_thinking/
│   ā”œā”€ā”€ server.py
│   └── __init__.py
ā”œā”€ā”€ README.md
└── pyproject.toml

Quick Start

  1. Set Up Project

    # Create and activate virtual environment
    uv venv
    .venv\Scripts\activate  # Windows
    source .venv/bin/activate  # Unix
    
    # Install package and dependencies
    uv pip install -e .
    
  2. Run the Server

    cd mcp_sequential_thinking
    uv run server.py
    

Claude Desktop Integration

Add to your Claude Desktop configuration (%APPDATA%\Claude\claude_desktop_config.json on Windows):

{
  "mcpServers": {
    "sequential-thinking": {
      "command": "uv",
      "args": [
        "--directory",
        "C:\\path\\to\\your\\mcp-sequential-thinking\\mcp_sequential_thinking",
        "run",
        "server.py"
      ]
    }
  }
}

API

The server exposes two main tools:

1. sequential_thinking

This tool processes individual thoughts in the sequential thinking process.

Parameters:

  • thought (str): The content of the current thought
  • thought_number (int): The sequence number of the current thought
  • total_thoughts (int): The total number of thoughts expected
  • next_thought_needed (bool): Whether another thought is needed
  • stage (str): The current stage of thinking (Problem Definition, Analysis, Ideation, Evaluation, Conclusion)
  • is_revision (bool, optional): Whether this revises previous thinking
  • revises_thought (int, optional): Which thought is being reconsidered
  • branch_from_thought (int, optional): Branching point thought number
  • branch_id (str, optional): Branch identifier
  • needs_more_thoughts (bool, optional): If more thoughts are needed
  • score (float, optional): Score for the thought (0.0 to 1.0)
  • tags (List[str], optional): List of tags for categorizing the thought

2. get_thinking_summary

This tool generates a summary of the entire thinking process.

Troubleshooting

Common issues:

  • Server Connection Issues
    • Verify paths in claude_desktop_config.json
    • Check Claude Desktop logs: %APPDATA%\Claude\logs
    • Test manual server start

License

MIT License

Acknowledgments

  • Model Context Protocol framework
  • Claude Desktop team

Recommended Servers

E2B

E2B

Using MCP to run code via e2b.

Official
Featured
React MCP

React MCP

react-mcp integrates with Claude Desktop, enabling the creation and modification of React apps based on user prompts

Featured
Local
Mult Fetch MCP Server

Mult Fetch MCP Server

A versatile MCP-compliant web content fetching tool that supports multiple modes (browser/node), formats (HTML/JSON/Markdown/Text), and intelligent proxy detection, with bilingual interface (English/Chinese).

Featured
Local
AIO-MCP Server

AIO-MCP Server

šŸš€ All-in-one MCP server with AI search, RAG, and multi-service integrations (GitLab/Jira/Confluence/YouTube) for AI-enhanced development workflows. Folk from

Featured
Local
Search1API MCP Server

Search1API MCP Server

A Model Context Protocol (MCP) server that provides search and crawl functionality using Search1API.

Featured
Fetch MCP Server

Fetch MCP Server

Provides functionality to fetch web content in various formats, including HTML, JSON, plain text, and Markdown.

Featured
Supabase MCP Server (used by Deploya.dev)

Supabase MCP Server (used by Deploya.dev)

Enables Cursor and Windsurf to safely interact with Supabase databases by providing tools for database management, SQL query execution, and Supabase Management API access with built-in safety controls.

Featured
OpenRouter MCP Server

OpenRouter MCP Server

Provides integration with OpenRouter.ai, allowing access to various AI models through a unified interface.

Featured
Perplexity Deep Research

Perplexity Deep Research

A server that allows AI assistants to perform web searches using Perplexity's sonar-deep-research model with citation support.

Featured
Docx Document Processing Service

Docx Document Processing Service

A powerful Word document processing service based on FastMCP, enabling AI assistants to create, edit, and manage docx files with full formatting support. Preserves original styles when editing content.

Featured