mcp-shrimp-task-manager
Shrimp Task Manager is a task tool built for AI Agents, emphasizing chain-of-thought, reflection, and style consistency.
Documentation
๐บ๐ธ 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
claudemacOS/Linux:
# Install Claude Code globally
npm install -g @anthropic-ai/claude-code
# Start Claude Code
claudeInstalling 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 buildConfigure 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.jsonOther 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
๐ Web GUI
Optional lightweight web interface for quick task overview.
Enable in `.env`: `ENABLE_GUI=true`
๐ Documentation
- ๐ Full Documentation
- ๐ ๏ธ Available Tools
- ๐ค Agent Management
- ๐จ Prompt Customization
- ๐ง API Reference
๐ฏ 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 stepBug Fixing
Agent: "plan task: fix memory leak in data processing"
# Agent researches issue, creates fix plan
Agent: "continuous mode"
# Executes all fix tasks automaticallyResearch & 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
| Command | Description |
|---|---|
| `init project rules` | Initialize project standards |
| `plan task [description]` | Create a task plan |
| `execute task [id]` | Execute specific task |
| `continuous mode` | Execute all tasks sequentially |
| `list tasks` | Show 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.
โข
โข
Frequently asked questions
What is mcp-shrimp-task-manager?
mcp-shrimp-task-manager is Shrimp Task Manager is a task tool built for AI Agents, emphasizing chain-of-thought, reflection, and style consistency.
How do I install mcp-shrimp-task-manager?
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-shrimp-task-manager open source?
Yes โ it is hosted on GitHub at https://github.com/cjo4m06/mcp-shrimp-task-manager and has 1,850 stars.
Related MCP tools
An AI-powered task-management system you can drop into Cursor, Lovable, Windsurf, Roo, and others. Built for the Model Context Protocol to enhance AI capabiliti
CTTF: MCP integration between Cursor and Figma, allowing Cursor Agentic AI to communicate with Figma for reading designs and modifying them programmatically.
This is MCP server for Claude that gives it terminal control, file system search and diff file editing capabilities JavaScript-based implementation.
An LLM agent that conducts deep research (local and web) on any given topic and generates a long report with citations. Built for the Model Context Protocol to
Expose your FastAPI endpoints as Model Context Protocol (MCP) tools, with Auth! Python-based implementation. Trusted by 11000+ developers.
MCP server for interfacing with Godot game engine. Provides tools for launching the editor, running projects, and capturing debug output.
Run your own MCP server? See who uses it and what to fix.
Measure it with TrackMCP