loading…
Search for a command to run...
loading…
A programming-focused task management system that boosts coding agents like Cursor AI with advanced task memory, self-reflection, and dependency management. [Sh
A programming-focused task management system that boosts coding agents like Cursor AI with advanced task memory, self-reflection, and dependency management. [ShrimpTaskManager](https://cjo4m06.github.io/mcp-shrimp-task-manager)
🇺🇸 English | 🇩🇪 Deutsch | 🇪🇸 Español | 🇫🇷 Français | 🇮🇹 Italiano | 🇮🇳 हिन्दी | 🇰🇷 한국어 | 🇧🇷 Português | 🇷🇺 Русский | 🇨🇳 中文
🦐 Intelligent task management for AI-powered development - Break down complex projects into manageable tasks, maintain context across sessions, and accelerate your development workflow.
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
# 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
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
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)
"init project rules""plan task: implement user authentication""execute task" or "continuous mode"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:
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

Optional lightweight web interface for quick task overview.
Enable in .env: ENABLE_GUI=true
Agent: "plan task: add user authentication with JWT"
# Agent analyzes codebase, creates subtasks
Agent: "execute task"
# Implements authentication step by step
Agent: "plan task: fix memory leak in data processing"
# Agent researches issue, creates fix plan
Agent: "continuous mode"
# Executes all fix tasks automatically
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
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.)
| 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 |
We welcome contributions! Please see our Contributing Guide for details.
This project is licensed under the MIT License - see the LICENSE file for details.
Created by cjo4m06 and maintained by the community.
GitHub • Issues • Discussions
Add this to claude_desktop_config.json and restart Claude Desktop.
{
"mcpServers": {
"cjo4m06-mcp-shrimp-task-manager": {
"command": "npx",
"args": []
}
}
}