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_thought
Task 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_thought
tool📋 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_DIR
must 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