Sandbox
@cjo4m06/mcp-shrimp-task-manager

MCP task manager for Claude Code and other clients

Shrimp Task Manager is an MCP server that adds task planning, dependency tracking, and persistent task memory to agent-led development. You connect it to an MCP client, then use commands like `init project rules`, `plan task`, `execute task`, and `reflect task` to work through projects step by step.

2,154 starsโ€ข257 forksโ€ขJavaScriptโ€ขUpdated 1y ago
๐Ÿš€ No More Rogue Code โ€” Meet the MCP Shrimp Task Manager
Siage โ€ข 9.4k views โ€ข 1 year ago
Who it's for

Builders who want their AI agent to turn loose requests into structured tasks and keep working context between sessions.

What it delivers

You can give your agent a task, track the subtasks, and resume later without re-explaining the project.

What it does

Task planning

Turns a request into a structured task plan before implementation.

Task decomposition

Breaks large work into smaller, testable subtasks.

Dependency tracking

Tracks relationships between tasks so steps run in the right order.

Persistent task memory

Saves task history and progress across sessions.

Research mode

Supports investigation and comparison before choosing a solution.

Agent system

Lets you assign specialized agents to specific tasks.

Project rules

Keeps coding standards and project instructions in shared rule files.

Task viewer

Provides a React web UI for browsing and managing tasks.

How to get it

  1. 1macOS/Linux
    # Install Claude Code globally
    npm install -g @anthropic-ai/claude-code
    
    # Start Claude Code
    claude
  2. 2Then start Claude Code with your custom MCP configuration
    claude --dangerously-skip-permissions --mcp-config .mcp.json

README

๐Ÿ‡บ๐Ÿ‡ธ English | ๐Ÿ‡ฉ๐Ÿ‡ช Deutsch | ๐Ÿ‡ช๐Ÿ‡ธ Espaรฑol | ๐Ÿ‡ซ๐Ÿ‡ท Franรงais | ๐Ÿ‡ฎ๐Ÿ‡น Italiano | ๐Ÿ‡ฎ๐Ÿ‡ณ เคนเคฟเคจเฅเคฆเฅ€ | ๐Ÿ‡ฐ๐Ÿ‡ท ํ•œ๊ตญ์–ด | ๐Ÿ‡ง๐Ÿ‡ท Portuguรชs | ๐Ÿ‡ท๐Ÿ‡บ ะ ัƒััะบะธะน | ๐Ÿ‡จ๐Ÿ‡ณ ไธญๆ–‡

MCP Shrimp Task Manager

๐Ÿฆ Intelligent task management for AI-powered development - Break down complex projects into manageable tasks, maintain context across sessions, and accelerate your development workflow.

๐Ÿš€ Quick Start

Prerequisites

  • Node.js 18+
  • npm or yarn
  • MCP-compatible AI client (Claude Code, etc.)

Installation

Installing Claude Code

Windows 11 (with WSL2):

# First, ensure WSL2 is installed (in PowerShell as Administrator)
wsl --install

# Enter Ubuntu/WSL environment
wsl -d Ubuntu

# Install Claude Code globally
npm install -g @anthropic-ai/claude-code

# Start Claude Code
claude

macOS/Linux:

# Install Claude Code globally
npm install -g @anthropic-ai/claude-code

# Start Claude Code
claude

Installing Shrimp Task Manager

# Clone the repository
git clone https://github.com/cjo4m06/mcp-shrimp-task-manager.git
cd mcp-shrimp-task-manager

# Install dependencies
npm install

# Build the project
npm run build

Configure Claude Code

Create a .mcp.json file in your project directory:

{
  "mcpServers": {
    "shrimp-task-manager": {
      "command": "node",
      "args": ["/path/to/mcp-shrimp-task-manager/dist/index.js"],
      "env": {
        "DATA_DIR": "/path/to/your/shrimp_data",
        "TEMPLATES_USE": "en",
        "ENABLE_GUI": "false"
      }
    }
  }
}

Example configuration:

{
  "mcpServers": {
    "shrimp-task-manager": {
      "command": "node",
      "args": ["/home/fire/claude/mcp-shrimp-task-manager/dist/index.js"],
      "env": {
        "DATA_DIR": "/home/fire/claude/project/shrimp_data",
        "TEMPLATES_USE": "en",
        "ENABLE_GUI": "false"
      }
    }
  }
}

Then start Claude Code with your custom MCP configuration:

claude --dangerously-skip-permissions --mcp-config .mcp.json
Other AI Clients

Cline (VS Code Extension): A VS Code extension for AI-assisted coding. Add to VS Code settings.json under cline.mcpServers

Claude Desktop: Add to ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows)

Start Using

  1. Initialize your project: "init project rules"
  2. Plan a task: "plan task: implement user authentication"
  3. Execute tasks: "execute task" or "continuous mode"

๐Ÿ’ก What is Shrimp?

Shrimp Task Manager is an MCP (Model Context Protocol) server that transforms how AI agents approach software development. Instead of losing context or repeating work, Shrimp provides:

  • ๐Ÿง  Persistent Memory: Tasks and progress persist across sessions
  • ๐Ÿ“‹ Structured Workflows: Guided processes for planning, execution, and verification
  • ๐Ÿ”„ Smart Decomposition: Automatically breaks complex tasks into manageable subtasks
  • ๐ŸŽฏ Context Preservation: Never lose your place, even with token limits

โœจ Core Features

Task Management

  • Intelligent Planning: Deep analysis of requirements before implementation
  • Task Decomposition: Break down large projects into atomic, testable units
  • Dependency Tracking: Automatic management of task relationships
  • Progress Monitoring: Real-time status tracking and updates

Advanced Capabilities

  • ๐Ÿ”ฌ Research Mode: Systematic exploration of technologies and solutions
  • ๐Ÿค– Agent System: Assign specialized AI agents to specific tasks (Learn more)
  • ๐Ÿ“ Project Rules: Define and maintain coding standards across your project
  • ๐Ÿ’พ Task Memory: Automatic backup and restoration of task history

Web Interfaces

๐Ÿ–ฅ๏ธ Task Viewer

Modern React interface for visual task management with drag-and-drop, real-time search, and multi-profile support.

Quick Setup:

cd tools/task-viewer
npm install
npm run start:all
# Access at http://localhost:5173

๐Ÿ“– Full Task Viewer Documentation

Task Viewer Interface

๐ŸŒ Web GUI

Optional lightweight web interface for quick task overview.

Enable in .env: ENABLE_GUI=true

๐Ÿ“š Documentation

๐ŸŽฏ Common Use Cases

Feature Development
Agent: "plan task: add user authentication with JWT"
# Agent analyzes codebase, creates subtasks

Agent: "execute task"
# Implements authentication step by step
Bug Fixing
Agent: "plan task: fix memory leak in data processing"
# Agent researches issue, creates fix plan

Agent: "continuous mode"
# Executes all fix tasks automatically
Research & Learning
Agent: "research: compare React vs Vue for this project"
# Systematic analysis with pros/cons

Agent: "plan task: migrate component to chosen framework"
# Creates migration plan based on research

๐Ÿ› ๏ธ Configuration

Environment Variables

Create a .env file:

# Required
DATA_DIR=/path/to/data/storage

# Optional
ENABLE_GUI=true          # Enable web GUI
WEB_PORT=3000           # Custom web port
PROMPT_LANGUAGE=en      # Prompt language (en, zh, etc.)

Available Commands

CommandDescription
init project rulesInitialize project standards
plan task [description]Create a task plan
execute task [id]Execute specific task
continuous modeExecute all tasks sequentially
list tasksShow all tasks
research [topic]Enter research mode
reflect task [id]Review and improve task

๐Ÿค Contributing

We welcome contributions! Please see our Contributing Guide for details.

๐Ÿ“„ License

This project is licensed under the MIT License - see the LICENSE file for details.

๐ŸŒŸ Credits

Created by cjo4m06 and maintained by the community.


GitHub โ€ข Issues โ€ข Discussions

Files in the repo

Repository payloadโ€ข25 top-level entries
  • .claude
  • .cursor
  • .github
  • docs
  • scripts
  • src
  • tools
  • .env.example
  • .gitignore
  • CHANGELOG.md
  • chinese_comments_translations.csv
  • CONTRIBUTING.md
  • Dockerfile
  • LICENSE
  • package-lock.json
  • package.json
  • README.md
  • shrimp-rules.en.md
  • shrimp-rules.md
  • smithery.yaml
  • SUB_AGENTS_SPECIFICATION.md
  • system.md
  • tools.md
  • tsconfig.json
  • vitest.config.ts

Discussion (0)

Ask about usage, or say what you built with it

Sign in to join the discussion.

No comments yet. Be the first to say what this is good for.

More connectors

Real-time global intelligence dashboard. AI-powered news aggregation, geopolitical monitoring, and infrastructure tracking in a unified situational awareness interface

86k

High-performance code intelligence MCP server. Indexes codebases into a persistent knowledge graph โ€” average repo in milliseconds. 158 languages, sub-ms queries, 99% fewer tokens. Single static binary, zero dependencies.

43k

Universal provider proxy for OpenAI Codex & Claude Code โ€” use any LLM (Claude, Gemini, Grok, DeepSeek, Ollamaโ€ฆ) with Codex CLI, App, SDK, and Claude Code

14k
okf-memory/
okf-agent-memory

Git-native persistent memory for AI coding agents. Implements Google OKF v0.2 with sub-300ยตs in-memory BM25 search, embedded MCP server, and progressive disclosure. Slashes token bloat by 80% with zero external databases or dependencies. Built in pure Go.

547
tirth8205/
code-review-graph

Local-first code intelligence graph for MCP and CLI. Builds a persistent map of your codebase so AI coding tools read only what matters, with benchmarked context reductions on reviews and large-repo workflows.

31k
2akouwu/
reverify

Stop your AI from making things up โ€” it proposes, deterministic tools decide, every claim checked against ground truth with evidence. Grounded facts and context survive resets. Reverse engineering is the proving ground. MCP server + CLI.

1.1k