🇺🇸 英文 | 🇩🇪 德文 | 🇪🇸 西班牙文 | 🇫🇷 法文 | 🇮🇹 意大利文 | 🇮🇳 印地文 | 🇰🇷 韩文 | 🇧🇷 葡萄牙文 | 🇷🇺 俄文 | 🇨🇳 中文
<div align="center">🦐 智能任务管理,助力AI驱动的开发 - 将复杂项目分解为可管理的任务,跨会话维护上下文,并加速您的开发流程。
<a href="https://glama.ai/mcp/servers/@cjo4m06/mcp-shrimp-task-manager"><img width="380" height="200" src="https://glama.ai/mcp/servers/@cjo4m06/mcp-shrimp-task-manager/badge" alt="虾任务管理器 MCP 服务器" /></a>
Windows 11(带WSL2):
# 首先确保安装了WSL2(在管理员PowerShell中)
wsl --install
# 进入Ubuntu/WSL环境
wsl -d Ubuntu
# 全局安装Claude Code
npm install -g @anthropic-ai/claude-code
# 启动Claude Code
claude
macOS/Linux:
# 全局安装Claude Code
npm install -g @anthropic-ai/claude-code
# 启动Claude Code
claude
# 克隆仓库
git clone https://github.com/cjo4m06/mcp-shrimp-task-manager.git
cd mcp-shrimp-task-manager
# 安装依赖
npm install
# 构建项目
npm run build
在项目目录下创建一个.mcp.json文件:
{
"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"
}
}
}
}
示例配置:
{
"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"
}
}
}
}
然后使用自定义的MCP配置启动Claude Code:
claude --dangerously-skip-permissions --mcp-config .mcp.json
<details>
<summary><b>其他AI客户端</b></summary>
Cline(VS Code扩展):一个用于AI辅助编码的VS Code扩展。添加到VS Code的settings.json下的cline.mcpServers
Claude桌面版:添加到~/Library/Application Support/Claude/claude_desktop_config.json(macOS)或%APPDATA%\Claude\claude_desktop_config.json(Windows)
"init project rules""plan task: 实现用户认证""execute task" 或 "continuous mode"虾任务管理器是一个MCP(模型上下文协议)服务器,它改变了AI代理处理软件开发的方式。通过虾,可以避免丢失上下文或重复工作,虾提供了:
现代React界面,支持视觉任务管理,包括拖放、实时搜索和多配置文件支持。
快速设置:
cd tools/task-viewer
npm install
npm run start:all
# 访问 http://localhost:5173
<kbd><img src="tools/task-viewer/task-viewer-interface.png" alt="任务查看器界面" width="600"/></kbd>
可选的轻量级Web界面,用于快速任务概览。
在.env中启用:ENABLE_GUI=true
代理:"plan task: 添加JWT用户认证"
# 代理分析代码库,创建子任务
代理:"execute task"
# 分步实现认证
</details>
<details>
<summary><b>错误修复</b></summary>
代理:"plan task: 修复数据处理中的内存泄漏"
# 代理研究问题,制定修复计划
代理:"continuous mode"
# 自动执行所有修复任务
</details>
<details>
<summary><b>研究与学习</b></summary>
代理:"research: 比较React与Vue在本项目中的应用"
# 系统性分析优缺点
代理:"plan task: 根据研究迁移组件到选定框架"
# 基于研究创建迁移计划
</details>
创建一个.env文件:
# 必需
DATA_DIR=/path/to/data/storage
# 可选
ENABLE_GUI=true # 启用Web GUI
WEB_PORT=3000 # 自定义Web端口
PROMPT_LANGUAGE=en # 提示语言(en, zh等)
| 命令 | 描述 |
|---|---|
init project rules | 初始化项目标准 |
plan task [描述] | 创建任务计划 |
execute task [ID] | 执行特定任务 |
continuous mode | 依次执行所有任务 |
list tasks | 显示所有任务 |
research [主题] | 进入研究模式 |
reflect task [ID] | 回顾并改进任务 |
我们欢迎贡献!请参阅我们的贡献指南以获取详细信息。
该项目采用MIT许可证 - 详情请参阅LICENSE文件。
由cjo4m06创建并由社区维护。