mcp-chain-of-thought
Shrimp Task Manager is a task tool built for AI Agents, emphasizing chain-of-thought, reflection, and style consistency. It converts natural language into structured dev tasks with dependency tracking and iterative refinement, enabling agent-like developer behavior in reasoning AI systems.
Documentation
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
1. ๐ฝ Installation: Install MCP Chain of Thought via Smithery or manually
2. ๐ Initial Setup: Tell the Agent "init project rules" to establish project-specific guidelines
3. ๐ Plan Tasks: Use "plan task [description]" to create a development plan
4. ๐ Review & Feedback: Provide feedback during the planning process
5. โถ๏ธ Execute Tasks: Use "execute task [name/ID]" to implement a specific task
6. ๐ 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
npx -y @smithery/cli install @liorfranko/mcp-chain-of-thought --client claude๐ฝ Manual Installation
npm install
npm run build๐ Using with MCP-Compatible Clients
โ๏ธ Configuration in Cursor IDE
Add 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_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
Frequently asked questions
What is mcp-chain-of-thought?
mcp-chain-of-thought is Shrimp Task Manager is a task tool built for AI Agents, emphasizing chain-of-thought, reflection, and style consistency. It converts natural language into structured dev tasks with dependency tracking and iterative refinement, enabling agent-like developer behavior in reasoning AI systems.
How do I install mcp-chain-of-thought?
Open the GitHub repository and follow its README. Most MCP servers are added to your client's MCP config, then called by your agent.
Is mcp-chain-of-thought open source?
Yes โ it is hosted on GitHub at https://github.com/liorfranko/mcp-chain-of-thought and has 19 stars.
Related MCP tools
๐ Cherry Studio is a desktop client that supports for multiple LLM providers. Built for the Model Context Protocol to enhance AI capabilities.
Enhanced ChatGPT Clone: Features Agents, MCP, DeepSeek, Anthropic, AWS, OpenAI, Responses API, Azure, Groq, o1, GPT-5, Mistral, OpenRouter, Vertex AI, Gemini...
FastGPT is a knowledge-based platform built on the LLMs, offers a comprehensive suite of out-of-the-box capabilities such as data processing, RAG retrieval, ...
Composio equips your AI agents & LLMs with 100+ high-quality integrations via function calling for the Model Context Protocol. Enhance AI assistants with powerf
๐ฆ Repomix is a powerful tool that packs your entire repository into a single, AI-friendly file. Perfect for when you need to feed your codebase to Large Lan...
AI Agents & MCPs & AI Workflow Automation โข (~400 MCP servers for AI agents) โข AI Automation / AI Agent with MCPs โข AI Workflows & AI Agents โข MCPs for AI Ag...
Run your own MCP server? See who uses it and what to fix.
Measure it with TrackMCP