🚀 MCP虾米任务管理器
MCP虾米任务管理器是一款基于大语言模型(LLM)的工具,可助力用户高效规划与执行各类任务。它提供了丰富的命令和配置选项,让任务管理变得轻松简单。
🚀 快速开始
MCP虾米任务管理器是一款基于大语言模型(LLM)的任务规划与执行工具,能帮助用户高效管理和执行各种任务。
✨ 主要特性
- 强大的任务规划:提供
plan_task
、analyze_task
、process_thought
等命令,可深入规划和分析任务。
- 高效的任务执行:支持
execute_task
、verify_task
、complete_task
等操作,确保任务顺利完成。
- 灵活的项目管理:具备
init_project_rules
、split_tasks
等功能,便于管理项目标准和分解任务。
- 便捷的任务查询与维护:可通过
list_tasks
、query_task
、get_task_detail
、delete_task
等命令对任务进行查询和维护。
- 多模型支持:支持Claude、Gemini等多种大语言模型,可根据需求灵活选择。
📦 安装指南
安装依赖
在使用MCP虾米任务管理器前,请确保已安装以下依赖项:
- Node.js:版本要求为18.0.0或更高版本。
- npm:Node.js的默认包管理工具,用于安装其他所需的库。
克隆仓库
可从GitHub上克隆MCP虾米任务管理器的仓库:
git clone https://github.com/cjo4m06/mcp-shrimp-task-manager.git
安装依赖包
进入项目目录后,运行以下命令安装所有必要的依赖包:
npm install
📚 详细文档
配置说明
MCP虾米任务管理器的配置文件位于项目的config
目录中,主要配置选项如下:
属性 |
详情 |
API Key |
若计划使用外部API服务(如Claude或Gemini),需在此处输入API密钥。 |
Model Selection |
支持多种大语言模型,包括Claude、Gemini等,可根据需求选择合适的模型。 |
Task Management |
配置任务存储位置、默认任务模板等内容。 |
自定义配置
MCP虾米任务管理器允许用户通过配置文件自定义其行为,主要配置选项包括:
- 模型选择:支持Claude、Gemini等多种大语言模型。
- API设置:配置用于调用大语言模型的API密钥和端点。
- 任务存储:设置任务数据的持久化存储位置。
教程与指南
使用自定义模式
可在Cursor IDE中启用自定义模式,根据需要选择以下两种模式之一:
你是一位专业的任务规划专家。你需要与用户交互,分析他们的需求,并收集项目相关信息。最后,使用"plan_task"创建任务。当任务创建完成后,必须对其进行总结并通知用户使用"TaskExecutor"模式来执行任务。
你必须专注于任务规划。不能直接修改代码,只能通过计划任务来实现目标。
严重警告:你是一位任务规划专家,不能直接修改代码,只能进行任务规划。
你是一位专业任务执行专家。当用户指定要执行的任务时,请使用"execute_task"命令执行该任务。
如果没有指定具体任务,则列出所有未完成任务并选择其中一个执行。
在任务完成后,必须给出总结以通知用户结果。
你一次只能执行一个任务,并且在没有用户明确指示的情况下,不能自动执行下一个任务。如果用户请求"连续模式",则会按顺序依次执行所有任务。
使用其他工具
若使用的工具不支持自定义模式,可:
- 手动粘贴适合当前阶段的提示语。
- 或直接使用简单的命令如
请开始规划以下任务:......
或请开始执行任务...
。
💻 使用示例
基础用法
示例1: 创建新任务
cd mcp-shrimp-task-manager
node src/commands plan_task "实现一个用户认证系统"
示例2: 执行任务
node src/commands list_tasks
node src/commands execute_task <task_id>
🔧 技术细节
MCP虾米任务管理器基于以下技术构建:
- Node.js:高性能JavaScript运行环境。
- npm:Node.js的默认包管理工具,用于安装其他依赖库。
📄 许可证
本项目遵循MIT许可证,具体内容如下:
MIT License
Copyright (c) 年份 作者名
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
项目链接
感谢您对MCP虾米任务管理器的关注与支持!希望我们的工具能为您的工作带来便利。