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
Related MCP server: mcp-linear
β¨ 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.