Skip to main content
Glama
kazuph

@kazuph/mcp-taskmanager

by kazuph

MCP 任务管理器

用于任务管理的模型上下文协议服务器。这允许 Claude Desktop(或任何 MCP 客户端)在基于队列的系统中管理和执行任务。

快速入门(针对用户)

先决条件

配置

  1. 打开您的 Claude Desktop 配置文件: ~/Library/Application Support/Claude/claude_desktop_config.json

您可以通过 Claude 桌面菜单找到它:

  1. 打开 Claude 桌面

  2. 在 Mac 菜单栏上单击 Claude

  3. 点击“设置”

  4. 点击“开发者”

  5. 将以下内容添加到您的配置中:

{ "tools": { "taskmanager": { "command": "npx", "args": ["-y", "@kazuph/mcp-taskmanager"] } } }

Related MCP server: MCP Fetch

对于开发人员

先决条件

  • Node.js 18+(通过brew install node安装)

  • Claude Desktop(从https://claude.ai/desktop安装)

  • tsx(通过npm install -g tsx

安装

git clone https://github.com/kazuph/mcp-taskmanager.git cd mcp-taskmanager npm install npm run build

开发配置

  1. 确保 Claude Desktop 已安装并正在运行。

  2. 如果还没有安装 tsx,请全局安装:

npm install -g tsx # or pnpm add -g tsx
  1. 修改位于以下位置的 Claude Desktop 配置: ~/Library/Application Support/Claude/claude_desktop_config.json

将以下内容添加到您的 MCP 客户端的配置中:

{ "tools": { "taskmanager": { "args": ["tsx", "/path/to/mcp-taskmanager/index.ts"] } } }

可用操作

TaskManager 支持两个主要操作阶段:

规划阶段

  • 接受用户的任务列表(字符串数组)

  • 将任务以队列形式内部存储

  • 返回执行计划(任务概述、任务ID、当前队列状态)

执行阶段

  • 当请求时从队列返回下一个任务

  • 提供任务完成的反馈机制

  • 从队列中移除已完成的任务

  • 准备执行下一个任务

参数

  • action :“计划” | “执行” | “完成”

  • tasks :任务字符串数组(“计划”操作所需)

  • taskId :任务标识符(“完成”操作所需)

  • getNext :布尔标志,用于请求下一个任务(用于“执行”操作)

示例用法

// Planning phase { action: "plan", tasks: ["Task 1", "Task 2", "Task 3"] } // Execution phase { action: "execute", getNext: true } // Complete task { action: "complete", taskId: "task-123" }

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/kazuph/mcp-taskmanager'

If you have feedback or need assistance with the MCP directory API, please join our Discord server