The Shrimp Task Manager provides an intelligent task management system for AI-assisted programming workflows by breaking down tasks, planning, executing, and verifying them systematically.
Core Functionality:
Task Planning: Initialize and detail workflows with clear goals and success criteria
Task Analysis: Assess requirements, technical feasibility, and risks, providing pseudocode where needed
Task Decomposition: Break complex tasks into manageable subtasks with dependencies and priorities
Task Execution & Verification: Execute plans and verify completion against defined criteria
Task Management: List, update, delete, or complete tasks while maintaining system integrity
Advanced Features:
Project Standards: Initialize or update rules for consistency across projects
Task Search: Query tasks by keyword or retrieve specific task details by ID
Thought Processing: Support structured, iterative thinking for problem analysis
Memory & History: Store execution history for reference and knowledge accumulation
Customization: Fine-tune AI assistant responses via environment variables and templates
Integration: Support for Model Context Protocol (MCP) compatible clients and optional web GUI
Supports configuration through environment variables, allowing customization of prompts and system behavior without modifying code.
Leverages Node.js as the runtime environment for the task management system, enabling efficient execution of the MCP server and its task management capabilities.
Uses TypeScript to provide a type-safe development environment for the task management system, enhancing code reliability and maintainability.
🇺🇸 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.
Watch Demo Video • Quick Start • Documentation
🚀 Quick Start
Prerequisites
- Node.js 18+
- npm or yarn
- MCP-compatible AI client (Claude Code, etc.)
Installation
Installing Claude Code
Windows 11 (with WSL2):
macOS/Linux:
Installing Shrimp Task Manager
Configure Claude Code
Create a .mcp.json
file in your project directory:
Example configuration:
Then start Claude Code with your custom MCP configuration:
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
- Initialize your project:
"init project rules"
- Plan a task:
"plan task: implement user authentication"
- 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:
📖 Full Task Viewer Documentation
🌐 Web GUI
Optional lightweight web interface for quick task overview.
Enable in .env
: ENABLE_GUI=true
📚 Documentation
🎯 Common Use Cases
🛠️ Configuration
Environment Variables
Create a .env
file:
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.
MCP 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.
- MCP Shrimp Task Manager
- ✨ <a id="features1"></a>Features
- 🧭 <a id="usage-guide"></a>Usage Guide
- 🔬 <a id="research-mode"></a>Research Mode
- 🧠 <a id="task-memory-function"></a>Task Memory Function
- 📋 <a id="project-rules"></a>Project Rules Initialization
- 📚 <a id="documentation"></a>Documentation Resources
- 🔧 <a id="installation"></a>Installation and Usage
- 🔌 <a id="clients"></a>Using with MCP-Compatible Clients
- 💡 <a id="prompt"></a>System Prompt Guidance
- 🛠️ <a id="tools"></a>Available Tools Overview
- 🔧 Technical Implementation
- 📄 <a id="license"></a>License
- <a id="recommended"></a>Recommended Models
- Star History
Related MCP Servers
- -securityAlicense-qualityAI-driven task management application that operates via MCP, enabling autonomous creation, organization, and execution of tasks with support for subtasks, priorities, and progress tracking.Last updated -2MIT License
- AsecurityFlicenseAqualityAn MCP server that supercharges AI assistants with powerful tools for software development, enabling research, planning, code generation, and project scaffolding through natural language interaction.Last updated -1114272
- -securityFlicense-qualityAn MCP server that enhances TickTick workflow by providing comprehensive task management tools with improved filtering capabilities, allowing AI assistants and MCP-compatible applications to interact with TickTick tasks with greater precision.Last updated -30
- -securityAlicense-qualityAn enhanced MCP server that provides intelligent memory and task management for AI assistants, featuring semantic search, automatic task extraction, and knowledge graphs to help manage development workflows.Last updated -13MIT License