← 返回目录
S

Shrimp Task Manager

社区
面向 AI 智能体的智能任务管理,支持思维链、反思与风格一致性。
GitHub 源仓库 ↗
★ 2.1k Stars 分类 · 开发工具 热门 源版本 8a3be6bced31
40FMRS · D
可靠性
8/20
安全与权限
7/20
维护活跃度
8/20
文档质量
7/20
安装易用性
10/20

Shrimp Task Manager 是一款为 AI 代理设计的任务管理 MCP 服务器,强调思维链和反思,提供结构化任务分解、依赖跟踪和持久记忆。适合与支持 MCP 的编码助手集成,但需要用户自行配置和创建数据目录。

查看 FMRS 评分方法 →

Shrimp Task Manager 是一个为 AI 代理设计的任务工具,强调思维链、反思和风格一致性。它将自然语言转换为结构化的开发任务,并支持依赖跟踪和迭代优化,使推理型 AI 系统能够表现出类似开发者的行为。它通过 MCP 协议提供持久记忆、结构化工作流、智能分解和上下文保持等功能,帮助 AI 代理在软件开发中避免上下文丢失和重复工作。

工具能力

init
初始化项目规则
plan
创建任务计划
execute
执行特定任务
research
进入研究模式
reflect
审查并改进任务
list
列出所有任务

安装接入

  1. 确保已安装 Node.js 18+ 和 npm/yarn。
  2. 克隆仓库:git clone https://github.com/cjo4m06/mcp-shrimp-task-manager.git
  3. cd mcp-shrimp-task-manager
  4. npm install
  5. npm run build
  6. 在项目目录创建 .mcp.json 文件,配置 MCP 服务器(参考提供的示例)。
  7. 启动支持 MCP 的 AI 客户端(如 Claude Code),并加载该配置文件。
claude_desktop_config.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"
      }
    }
  }
}

选型与风险

适合谁

  • 需要长期项目上下文维护的 AI 辅助开发。
  • 适合与 Claude Code、Cline 等支持 MCP 的编码助手集成。
  • 适合希望通过结构化任务管理提高开发效率的开发者。

不适合谁

  • 不适合不需要任务管理功能的简单交互。
  • 不适合对数据存储位置有严格安全要求的场景(需要自行配置 DATA_DIR)。

所需权限

  • 文件系统访问:需要读写任务数据文件(通过 DATA_DIR 指定)。
  • 执行命令:MCP 服务器通过命令行启动,客户端需要允许执行 node 命令。

风险与副作用

  • 数据持久性:任务数据存储在本地,需定期备份。
  • 配置错误可能导致服务器无法启动。
  • 依赖外部 AI 客户端的 MCP 实现,可能存在兼容性问题。

常见排障

  1. 常见检查:1. 确认 DATA_DIR 环境变量已正确设置。2. 确认 dist/index.js 路径正确。3. 确认 Node.js 版本 >=18。4. 检查客户端是否正确加载 .mcp.json。

使用场景

功能开发:将复杂功能分解为子任务并逐步实现。
缺陷修复:分析问题并创建修复计划,自动执行。
研究与学习:对技术选型进行系统性分析,并制定迁移计划。

支持客户端

Claude Desktop完整支持
Cline完整支持