mcp-shrimp-task-manager
cjo4m06 · cjo4m06/mcp-shrimp-task-manager
Một MCP server giúp các AI agent quản lý tác vụ thông minh, phân chia dự án, duy trì ngữ cảnh và hỗ trợ chuỗi suy nghĩ.
Shrimp Task Manager là một công cụ quản lý tác vụ được xây dựng cho AI Agent, nhấn mạnh tư duy theo chuỗi, phản tư và nhất quán về phong cách. Nó chuyển đổi ngôn ngữ tự nhiên thành các tác vụ phát triển có cấu trúc với tính năng theo dõi phụ thuộc và tinh chỉnh lặp đi lặp lại, cho phép các hệ thống AI suy luận có hành vi giống như nhà phát triển.
Xem trước
Bạn có thể làm gì với nó
- Chia nhỏ một dự án mã hóa phức tạp thành các tác vụ nhỏ hơn, dễ quản lý cho một AI agent.
- Cho phép một AI agent theo dõi các phụ thuộc giữa các tác vụ mã hóa và tinh chỉnh chúng lặp đi lặp lại.
- Giúp một AI agent duy trì ngữ cảnh dự án qua nhiều phiên phát triển.
Kiểm tra an toàn
Dùng được, nhưng nên đọc ghi chú trước.
- ●Hơn một năm không cập nhật.
Quét tự động các file trong repo. Luôn xem lại code trước khi chạy.
Trích từ 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.
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):
# 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
- 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:
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
🎯 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
| Command | Description |
|---|---|
init project rules | Initialize project standards |
plan task [description] | Create a task plan |
execute task [id] | Execute specific task |
continuous mode | Execute |