基本能力
产品定位
MCP TaskManager 是一个任务队列管理系统,旨在帮助用户通过 Claude Desktop 或其他 MCP 客户端高效管理和执行任务。
核心功能
- 任务计划:接受用户提供的任务列表(字符串数组),存储为内部队列,并返回执行计划(任务概览、任务 ID、当前队列状态)。
- 任务执行:按需返回队列中的下一个任务,提供任务完成反馈机制,并从队列中移除已完成任务。
- 任务完成:支持任务完成标记,准备下一个任务执行。
适用场景
- 需要按顺序执行多个任务的自动化流程。
- 开发环境中任务队列的管理和监控。
- 需要任务反馈和状态更新的协作场景。
工具列表
- Node.js 18+:运行环境。
- Claude Desktop:MCP 客户端。
- tsx:开发工具,用于运行 TypeScript 文件。
常见问题解答
- 如何配置 Claude Desktop 以使用 MCP TaskManager?
- 修改 Claude Desktop 的配置文件
~/Library/Application Support/Claude/claude_desktop_config.json
,添加 TaskManager 的工具配置。 - 如何安装 MCP TaskManager?
- 克隆仓库、安装依赖并构建项目。
使用教程
使用依赖
- 安装 Node.js 18+:
bash
brew install node - 安装 Claude Desktop:从 https://claude.ai/desktop 下载安装。
- (开发者)安装 tsx:
bash
npm install -g tsx
安装教程
- 克隆仓库:
bash
git clone https://github.com/kazuph/mcp-taskmanager.git
cd mcp-taskmanager - 安装依赖并构建:
bash
npm install
npm run build
调试方式
- 确保 Claude Desktop 已安装并运行。
- 修改 Claude Desktop 配置文件,添加 TaskManager 的开发配置。
- 使用 tsx 运行开发版本:
bash
tsx /path/to/mcp-taskmanager/index.ts