PolarHub
  • Agents
  • MCP Servers
  • Skills
  • PolarBear
PolarHub © 2026
MCP Serversdeveloper-toolsMCP虾任务管理器
返回「developer-tools」

MCP虾任务管理器

modelscope·@cjo4m06/mcp-shrimp-task-manager

developer-tools0下载LocalModelScope

简介

MCP虾任务管理器是为AI代理构建的任务工具,强调思维链、反思和风格一致性。它将自然语言转换为具有依赖关系跟踪和迭代优化的结构化开发任务,使推理AI系统能够表现出类似代理的开发者行为。

MCP Server 详情

来自 ModelScope 索引

English | 中文

MCP 虾任务管理器

smithery badge

🚀 一个基于模型上下文协议(MCP)的智能任务管理系统,为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>

虾任务管理器通过结构化的工作流程引导代理进行系统化的编程,增强任务内存管理机制,并有效避免冗余和重复的编码工作。

✨ 特性

  • 任务规划与分析:深入理解和分析复杂任务需求
  • 智能任务分解:自动将大型任务分解成可管理的小任务
  • 依赖关系管理:精确处理任务间的依赖关系,确保正确的执行顺序
  • 执行状态跟踪:实时监控任务执行进度和状态
  • 任务完整性验证:确保任务结果符合预期要求
  • 任务复杂度评估:自动评估任务复杂度并提供最佳处理建议
  • 自动任务摘要更新:任务完成后自动生成摘要,优化内存性能
  • 任务记忆功能:自动备份任务历史记录,提供长期记忆和参考能力
  • 思维链过程:逐步推理以系统地分析复杂问题
  • 项目规则初始化:定义项目标准和规则,保持大型项目的一致性

🔄 任务管理工作流

该系统提供了一个完整的任务管理生命周期:

  1. 开始规划 plan_task: 分析任务问题,确定需求范围
  2. 深入分析 analyze_task: 检查现有代码库以避免重复工作
  3. 解决方案反思 reflect_task: 批判性地审查分析结果,确保全面的解决方案
  4. 任务分解 split_tasks: 将复杂任务分解为较小的任务,建立清晰的依赖关系
  5. 任务列表 list_tasks: 查看所有任务及其执行状态
  6. 执行任务 execute_task: 在评估复杂性的同时执行特定任务
  7. 结果验证 verify_task: 全面检查任务完成情况
  8. 任务完成 complete_task: 标记任务为完成并生成报告,自动更新摘要
  9. 任务管理 delete_task: 管理未完成的任务(已完成的任务仍保留在系统中)
  10. 查询任务 query_task: 使用关键词在过去的记忆中搜索相关任务
  11. 显示任务 get_task_detail: 显示完整的任务指导
  12. 处理思路 process_thought: 对复杂问题进行逐步推理
  13. 初始化项目规则 init_project_rules: 设置和维护项目标准和约定

🧠 任务记忆功能

虾米任务管理器具有长期记忆能力,能够自动保存任务执行历史,并在规划新任务时提供参考经验。

主要特点

  • 系统自动将任务备份到记忆目录
  • 备份文件按时间顺序命名,格式为 tasks_backup_YYYY-MM-DDThh-mm-ss.json
  • 任务规划代理会自动接收如何使用记忆功能的指导

优势与益处

  • 避免重复工作: 参考过去任务,无需从头解决类似问题
  • 借鉴成功经验: 利用已被证明有效的解决方案,提高开发效率
  • 学习与改进: 识别过去的错误或低效解决方案,持续优化工作流程
  • 知识积累: 随着系统使用量的增加,形成不断扩大的知识库

通过有效利用任务记忆功能,系统可以不断积累经验,智能水平和工作效率不断提高。

🤔 思维链过程

思维链功能通过结构化思考增强问题解决能力:

  • 系统推理: 将复杂问题分解成逻辑步骤
  • 假设测试: 挑战假设以验证解决方案的方法
  • 批判性分析: 用严格的标准评估解决方案选项
  • 改进决策: 通过深思熟虑的思考得出更可靠的结论

当启用(默认设置)时,系统使用 process_thought 工具引导代理进行逐步推理,确保在实施前彻底分析问题。

📋 项目规则初始化

项目规则功能有助于保持代码库的一致性:

  • 标准化开发:建立一致的编码模式和实践
  • 新开发者入门:为项目贡献提供明确的指南
  • 维护质量:确保所有代码符合既定的项目标准

⚠️ 建议:当您的项目规模变大或经历重大变更时,初始化项目规则。这有助于在复杂度增加时保持一致性和质量。

使用 init_project_rules 工具来设置或更新项目标准,适用于以下情况:

  • 开始一个大型新项目
  • 新团队成员加入
  • 实施主要架构变更
  • 采用新的开发约定

使用示例

您可以使用简单的自然语言命令轻松访问此功能:

  • 初次设置:只需告诉 Agent "init rules" 或 "init project rules"
  • 更新:当您的项目发展时,告诉 Agent "Update rules" 或 "Update project rules"

当您的代码库扩展或经历重大结构变化时,该工具特别有价值,有助于在整个项目生命周期中保持一致的开发实践。

📚 文档资源

  • 系统架构:详细的系统设计和数据流说明
  • 提示定制指南:通过环境变量自定义工具提示的说明
  • 变更日志:记录该项目的所有重要变更

🔧 安装和使用

通过 Smithery 安装

要通过 Smithery 自动安装 Claude 桌面版的 Shrimp Task Manager:

npx -y @smithery/cli install @cjo4m06/mcp-shrimp-task-manager --client claude

手动安装

# Install dependencies
npm install

# Build and start service
npm run build

🔌 与 MCP 兼容客户端一起使用

Shrimp Task Manager 可以与任何支持模型上下文协议 (Model Context Protocol) 的客户端一起使用,例如 Cursor IDE。

在 Cursor IDE 中配置

Shrimp Task Manager 提供两种配置方法:全局配置和项目特定配置。

全局配置

  1. 打开 Cursor IDE 的全局配置文件(通常位于 ~/.cursor/mcp.json)
  2. 在 mcpServers 部分添加以下配置:
{
  "mcpServers": {
    "shrimp-task-manager": {
      "command": "node",
      "args": ["/mcp-shrimp-task-manager/dist/index.js"],
      "env": {
        "DATA_DIR": "/path/to/project/data" // 必須使用絕對路徑
      }
    }
  }
}


or

{
  "mcpServers": {
    "shrimp-task-manager": {
      "command": "npx",
      "args": ["mcp-shrimp-task-manager"],
      "env": {
        "DATA_DIR": "/mcp-shrimp-task-manager/data"
      }
    }
  }
}

⚠️ 请将 /mcp-shrimp-task-manager 替换为您的实际路径。

项目特定配置

您还可以为每个项目设置专用配置,以便为不同的项目使用独立的数据目录:

  1. 在项目根目录下创建一个 .cursor 目录
  2. 在此目录中创建一个 mcp.json 文件,并添加以下内容:
{
  "mcpServers": {
    "shrimp-task-manager": {
      "command": "node",
      "args": ["/path/to/mcp-shrimp-task-manager/dist/index.js"],
      "env": {
        "DATA_DIR": "/path/to/project/data" // Must use absolute path
      }
    }
  }
}


or

{
  "mcpServers": {
    "shrimp-task-manager": {
      "command": "npx",
      "args": ["mcp-shrimp-task-manager"],
      "env": {
        "DATA_DIR": "/path/to/project/data" // 必須使用絕對路徑
      }
    }
  }
}

⚠️ 重要的配置注意事项

DATA_DIR 参数是 Shrimp 任务管理器存储任务数据、对话日志和其他信息的目录。正确设置此参数对于系统的正常运行至关重要。该参数必须使用绝对路径;使用相对路径可能导致系统错误地定位数据目录,从而导致数据丢失或功能失败。

警告:使用相对路径可能会导致以下问题:

  • 数据文件未找到,导致系统初始化失败
  • 任务状态丢失或无法正确保存
  • 不同环境下应用程序行为不一致
  • 系统崩溃或无法启动

🔧 环境变量配置

Shrimp 任务管理器支持通过环境变量自定义提示行为,允许您在不修改代码的情况下微调 AI 助手的响应。您可以在配置中或通过 .env 文件设置这些变量:

{
  "mcpServers": {
    "shrimp-task-manager": {
      "command": "node",
      "args": ["/path/to/mcp-shrimp-task-manager/dist/index.js"],
      "env": {
        "DATA_DIR": "/path/to/project/data",
        "MCP_PROMPT_PLAN_TASK": "Custom planning guidance...",
        "MCP_PROMPT_EXECUTE_TASK_APPEND": "Additional execution instructions...",
        "ENABLE_THOUGHT_CHAIN": "true"
      }
    }
  }
}

有两种自定义方法:

  • 覆盖模式 (MCP_PROMPT_[FUNCTION_NAME]):完全替换默认提示
  • 追加模式 (MCP_PROMPT_[FUNCTION_NAME]_APPEND):向现有提示添加内容

此外,还有其他系统配置变量:

  • DATA_DIR:指定任务数据存储的目录
  • ENABLE_THOUGHT_CHAIN:控制任务规划工作流中的思考模型。当设置为 true(默认值)时,系统引导用户使用 process_thought 工具进行逐步推理。当设置为 false 时,系统直接使用 analyze_task 提交分析结果,跳过详细的思考过程。

有关自定义提示的详细说明,包括支持的参数和示例,请参阅 Prompt Customization Guide。

💡 系统提示指南

Cursor IDE 配置

您可以启用 Cursor 设置 => 功能 => 自定义模式,并配置以下两种模式:

TaskPlanner 模式

You are a professional task planning expert. You must interact with users, analyze their needs, and collect project-related information. Finally, you must use "plan_task" to create tasks. When the task is created, you must summarize it and inform the user to use the "TaskExecutor" mode to execute the task.
You must focus on task planning. Do not use "execute_task" …

相关 MCP Servers(来自「developer-tools」)

【稳定版】12306MCP火车票服务

一个为大型语言模型(LLM)设计的、高可用的12306余票查询工具服务,现已搭载智能会话管理引擎。 12306-MCP-Server 将复杂的12306余票查询接口封装为符合 Model Context Protocol (MCP) 规范的工具集,允许AI Agent通过自然语言无缝查询实时火车票、中转换乘和经停站信息。 从 v1.0.0 版本开始,项目引入了全新的智能会话管理系统,通过会话池、动态User-Agent轮换和自动错误恢复机制,将服务的稳定性与反屏蔽能力提升至全新高度。

Alphar/Railway-Real-Time-MCP-Server

阿里云可观测 MCP 服务

阿里云可观测 MCP服务,提供了一系列访问阿里云可观测各产品的工具能力,覆盖产品包含阿里云日志服务SLS、阿里云应用实时监控服务ARMS、阿里云云监控等,任意支持 MCP 协议的智能体助手都可快速接入。

@aliyun/alibabacloud-observability-mcp-server

北大法宝法条识别—法律MCP

自动从文本中识别并提取法律条文,例如在合同、案件描述或法律文书中,精准定位涉及的具体法律条文(如“《民法典》第585条”),并将文本中的法律问题与对应法条内容关联,提取法规名称的服务。

@pkulaw-ai/mcp_server_law_recognition

哔哩哔哩API服务器

用于哔哩哔哩API的MCP服务器,支持视频搜索、用户内容获取等多种操作,适用于哔哩哔哩内容管理和数据分析场景。

myalone/bilibili

菜谱

看起来您想要翻译一份英文技术文档,但您提供的内容中只有"asd"这个字符串,并没有实际的文档内容。请提供需要翻译的具体英文技术文档文本,这样我才能帮助您进行准确的翻译。如果有特定部分或格式要求,请一并告知。

lcd18601611267/whateat

串口智控

一座通过串行通信将物理硬件设备与人工智能大语言模型连接起来的桥梁,允许用户使用自然语言命令控制硬件。

@mcp2everything/mcp2serial

自动安装

点击按钮会唤起 PolarBear 客户端,并把当前 MCP Server 的 Markdown 详情文档地址传给客户端。

/api/mcps/cjo4m06-mcp-shrimp-task-manager/markdown
打开 PolarBear 安装查看 Markdown 文档

手动安装

在 PolarBear 或其他支持 MCP 的客户端中,新建 MCP Server,并参考下方来源或安装提示配置。

npx -y @smithery/cli install @cjo4m06/mcp-shrimp-task-manager --client claude

基本信息

分类
developer-tools / knowledge-and-memory
运行方式
No
许可证
MIT License
详情文件
cjo4m06-mcp-shrimp-task-manager.md