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
- 🧭 Usage Guide
- 🔧 Installation
- 🔌 Using with MCP-Compatible Clients
- 🛠️ Tools Overview
- 🤖 Recommended Models
- 📄 License
- 📚 Documentation
✨ 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 | plan_task | Start planning tasks |
analyze_task | Analyze requirements | |
process_thought | Step-by-step reasoning | |
reflect_task | Improve solution concepts | |
init_project_rules | Set project standards | |
🧩 Management | split_tasks | Break into subtasks |
list_tasks | Show all tasks | |
query_task | Search tasks | |
get_task_detail | Show task details | |
delete_task | Remove tasks | |
▶️ Execution | execute_task | Run specific tasks |
verify_task | Verify completion | |
complete_task | 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
You must be authenticated.
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
- AsecurityAlicenseAqualityThis is a MCP server that implements an unreasonable thinking system. It helps generate unconventional solutions: Generating unreasonable thoughts that challenge conventional wisdom. Creating branches of thinking in different directionsLast updated -316JavaScriptMIT License
- -securityAlicense-qualityAn MCP server that implements the 'think' tool, providing Claude with a dedicated space for structured thinking during complex problem-solving tasks to improve reasoning capabilities.Last updated -48PythonMIT License
- TypeScriptMIT License
- PythonMIT License