π An intelligent task management system based on Model Context Protocol (MCP), providing an efficient programming workflow framework for AI Agents.
- β¨ Features
- π§ Usage Guide
- π§ Installation
- π Using with MCP-Compatible Clients
- π οΈ Tools Overview
- π€ Recommended Models
- π License
- π Documentation
- π§ 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)
- π½ 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
- πΎ Task Memory: Automatically saves execution history for reference
- π Thought Chain: Enables systematic reasoning through
process_thoughttool - π Project Rules: Maintains consistency across your codebase
npx -y @smithery/cli install @liorfranko/mcp-chain-of-thought --client claudenpm install
npm run buildAdd to your Cursor configuration file (~/.cursor/mcp.json or project-specific .cursor/mcp.json):
{
"mcpServers": {
"chain-of-thought": {
"command": "npx",
"args": ["-y", "mcp-chain-of-thought"],
"env": {
"DATA_DIR": "/path/to/project/data", // Must use absolute path
"ENABLE_THOUGHT_CHAIN": "true",
"TEMPLATES_USE": "en",
"ENABLE_GUI": "true",
"ENABLE_DETAILED_MODE": "true"
}
}
}
}
β οΈ Important:DATA_DIRmust use an absolute path.
- π 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)
| 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 | |
execute_task |
Run specific tasks | |
verify_task |
Verify completion | |
complete_task |
Mark as completed |
- π Claude 3.7: Offers strong understanding and generation capabilities
- π Gemini 2.5: Google's latest model, performs excellently
This project is licensed under the MIT License - see the LICENSE file for details.