trackmcp
Back to directory
liorfranko

mcp-chain-of-thought

View on GitHub

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.

19 stars TypeScriptAI & Machine Learning Updated Aug 23, 2025

Documentation

MCP Chain of Thought

Chain of Thought Demo
smithery badge

> ๐Ÿš€ 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

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

bash
npx -y @smithery/cli install @liorfranko/mcp-chain-of-thought --client claude

๐Ÿ”ฝ Manual Installation

bash
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`):

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

CategoryToolDescription
๐Ÿ“‹ 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
  • ๐Ÿ‘‘ 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

Star History Chart

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

Run your own MCP server? See who uses it and what to fix.

Measure it with TrackMCP