modelscope·@cjo4m06/mcp-shrimp-task-manager
MCP虾任务管理器是为AI代理构建的任务工具,强调思维链、反思和风格一致性。它将自然语言转换为具有依赖关系跟踪和迭代优化的结构化开发任务,使推理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>🚀 一个基于模型上下文协议(MCP)的智能任务管理系统,为AI代理提供高效的编程工作流框架。
虾任务管理器通过结构化的工作流程引导代理进行系统化的编程,增强任务内存管理机制,并有效避免冗余和重复的编码工作。
该系统提供了一个完整的任务管理生命周期:
plan_task: 分析任务问题,确定需求范围analyze_task: 检查现有代码库以避免重复工作reflect_task: 批判性地审查分析结果,确保全面的解决方案split_tasks: 将复杂任务分解为较小的任务,建立清晰的依赖关系list_tasks: 查看所有任务及其执行状态execute_task: 在评估复杂性的同时执行特定任务verify_task: 全面检查任务完成情况complete_task: 标记任务为完成并生成报告,自动更新摘要delete_task: 管理未完成的任务(已完成的任务仍保留在系统中)query_task: 使用关键词在过去的记忆中搜索相关任务get_task_detail: 显示完整的任务指导process_thought: 对复杂问题进行逐步推理init_project_rules: 设置和维护项目标准和约定虾米任务管理器具有长期记忆能力,能够自动保存任务执行历史,并在规划新任务时提供参考经验。
通过有效利用任务记忆功能,系统可以不断积累经验,智能水平和工作效率不断提高。
思维链功能通过结构化思考增强问题解决能力:
当启用(默认设置)时,系统使用 process_thought 工具引导代理进行逐步推理,确保在实施前彻底分析问题。
项目规则功能有助于保持代码库的一致性:
⚠️ 建议:当您的项目规模变大或经历重大变更时,初始化项目规则。这有助于在复杂度增加时保持一致性和质量。
使用 init_project_rules 工具来设置或更新项目标准,适用于以下情况:
您可以使用简单的自然语言命令轻松访问此功能:
当您的代码库扩展或经历重大结构变化时,该工具特别有价值,有助于在整个项目生命周期中保持一致的开发实践。
要通过 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
Shrimp Task Manager 可以与任何支持模型上下文协议 (Model Context Protocol) 的客户端一起使用,例如 Cursor IDE。
Shrimp Task Manager 提供两种配置方法:全局配置和项目特定配置。
~/.cursor/mcp.json)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替换为您的实际路径。
您还可以为每个项目设置专用配置,以便为不同的项目使用独立的数据目录:
.cursor 目录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):向现有提示添加内容此外,还有其他系统配置变量:
true(默认值)时,系统引导用户使用 process_thought 工具进行逐步推理。当设置为 false 时,系统直接使用 analyze_task 提交分析结果,跳过详细的思考过程。有关自定义提示的详细说明,包括支持的参数和示例,请参阅 Prompt Customization Guide。
您可以启用 Cursor 设置 => 功能 => 自定义模式,并配置以下两种模式:
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" …
一个为大型语言模型(LLM)设计的、高可用的12306余票查询工具服务,现已搭载智能会话管理引擎。 12306-MCP-Server 将复杂的12306余票查询接口封装为符合 Model Context Protocol (MCP) 规范的工具集,允许AI Agent通过自然语言无缝查询实时火车票、中转换乘和经停站信息。 从 v1.0.0 版本开始,项目引入了全新的智能会话管理系统,通过会话池、动态User-Agent轮换和自动错误恢复机制,将服务的稳定性与反屏蔽能力提升至全新高度。
阿里云可观测 MCP服务,提供了一系列访问阿里云可观测各产品的工具能力,覆盖产品包含阿里云日志服务SLS、阿里云应用实时监控服务ARMS、阿里云云监控等,任意支持 MCP 协议的智能体助手都可快速接入。
自动从文本中识别并提取法律条文,例如在合同、案件描述或法律文书中,精准定位涉及的具体法律条文(如“《民法典》第585条”),并将文本中的法律问题与对应法条内容关联,提取法规名称的服务。
用于哔哩哔哩API的MCP服务器,支持视频搜索、用户内容获取等多种操作,适用于哔哩哔哩内容管理和数据分析场景。
看起来您想要翻译一份英文技术文档,但您提供的内容中只有"asd"这个字符串,并没有实际的文档内容。请提供需要翻译的具体英文技术文档文本,这样我才能帮助您进行准确的翻译。如果有特定部分或格式要求,请一并告知。
一座通过串行通信将物理硬件设备与人工智能大语言模型连接起来的桥梁,允许用户使用自然语言命令控制硬件。