The MCP Chain of Thought server is an intelligent task management system for AI-driven project planning and execution. Key capabilities include:
Task Planning & Analysis: Analyze requirements, evaluate feasibility, and define success criteria
Step-by-Step Reasoning: Systematic problem-solving with
process_thoughtTask Decomposition: Break down complex tasks into manageable subtasks
Dependency Management: Handle task relationships, priorities, and track progress
Task Execution & Verification: Execute tasks and verify completion against criteria
Project Rules Management: Initialize and update project-specific guidelines
Task Operations: Search, update, delete, or query tasks by keyword or ID
Reporting: Generate completion reports and maintain task history
Interface Options: Optional web GUI and detailed conversation history mode
Enables installation of the MCP Chain of Thought server via npm packages, with support for project-specific configuration.
MCP Chain of Thought
🚀 An intelligent task management system based on Model Context Protocol (MCP), providing an efficient programming workflow framework for AI Agents.
📑 Table of Contents
✨ Features
🧠 Task Planning & Analysis: Deep understanding of complex task requirements
🧩 Intelligent Task Decomposition: Break down large tasks into manageable smaller tasks
🔄 Dependency Management & Status Tracking: Handle dependencies and monitor progress
✅ Task Verification: Ensure results meet requirements
💾 Task Memory: Store task history for reference and learning
⛓️ Thought Chain Process: Step-by-step reasoning for complex problems
📋 Project Rules: Define standards to maintain consistency
🌐 Web GUI: Optional web interface (enable with
ENABLE_GUI=true)📝 Detailed Mode: View conversation history (enable with
ENABLE_DETAILED_MODE=true)
🧭 Usage Guide
🚀 Quick Start
🔽 Installation: Install MCP Chain of Thought via Smithery or manually
🏁 Initial Setup: Tell the Agent "init project rules" to establish project-specific guidelines
📝 Plan Tasks: Use "plan task [description]" to create a development plan
👀 Review & Feedback: Provide feedback during the planning process
▶️ Execute Tasks: Use "execute task [name/ID]" to implement a specific task
🔄 Continuous Mode: Say "continuous mode" to process all tasks sequentially
🔍 Memory & Thinking Features
💾 Task Memory: Automatically saves execution history for reference
🔄 Thought Chain: Enables systematic reasoning through
process_thoughttool📋 Project Rules: Maintains consistency across your codebase
🔧 Installation
🔽 Via Smithery
🔽 Manual Installation
🔌 Using with MCP-Compatible Clients
⚙️ Configuration in Cursor IDE
Add to your Cursor configuration file (~/.cursor/mcp.json or project-specific .cursor/mcp.json):
⚠️ Important:
DATA_DIRmust use an absolute path.
🔧 Environment Variables
📁 DATA_DIR: Directory for storing task data (absolute path required)
🧠 ENABLE_THOUGHT_CHAIN: Controls detailed thinking process (default: true)
🌐 TEMPLATES_USE: Template language (default: en)
🖥️ ENABLE_GUI: Enables web interface (default: false)
📝 ENABLE_DETAILED_MODE: Shows conversation history (default: false)
🛠️ Tools Overview
Category  | Tool  | Description  | 
📋 Planning  | 
  | Start planning tasks  | 
  | Analyze requirements  | |
  | Step-by-step reasoning  | |
  | Improve solution concepts  | |
  | Set project standards  | |
🧩 Management  | 
  | Break into subtasks  | 
  | Show all tasks  | |
  | Search tasks  | |
  | Show task details  | |
  | Remove tasks  | |
▶️ Execution  | 
  | Run specific tasks  | 
  | Verify completion  | |
  | Mark as completed  | 
🤖 Recommended Models
👑 Claude 3.7: Offers strong understanding and generation capabilities
💎 Gemini 2.5: Google's latest model, performs excellently
📄 License
This project is licensed under the MIT License - see the LICENSE file for details.
📚 Documentation
⭐ Star History
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
Tools
mcp-chain-of-thought
Related MCP Servers
- MIT License
 - MIT License
 - MIT License