mcpField
T
Task Planner MCP Server

Task Planner MCP Server

本地服务
github.com/CaptainCrouton89AI 与智能体1283 周前更新

关于 Task Planner MCP Server

Task Planner MCP Server 可让 AI 助手将复杂工作组织为层级任务、跟踪完成情况并管理优先级。其工具支持创建、更新、列出任务及拆分任务。

主要功能

  1. 01创建、更新和删除任务
  2. 02将任务拆分为子任务
  3. 03跟踪任务完成状态
  4. 04查看任务详情和列表
  5. 05设置低、中或高优先级

适用场景

  1. 01将大型项目拆解为步骤
  2. 02跟踪待办工作和完成情况
  3. 03按优先级整理子任务

MCP 相关

它向 MCP 客户端提供任务管理工具,包括创建、列出、读取、更新、完成、删除和拆分任务。任务数据保存在本地 `tasks.json` 文件中。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

暂未收录安装方式

我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。

代码仓库

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

Task Planner MCP Server

一个 MCP(Model Context Protocol)服务,可帮助 AI 助手(如 Claude)将复杂任务拆分为易于管理的步骤、跟踪进度并管理分层任务列表。

功能

  • 创建、更新和删除任务
  • 将复杂任务拆分为多个子任务
  • 将任务标记为已完成
  • 查看详细的任务信息
  • 列出所有任务或特定任务的子任务
  • 设置任务优先级(低、中、高)

安装

# Clone the repository
git clone https://github.com/yourusername/task-planner-mcp.git
cd task-planner-mcp

# Install dependencies
pnpm install

# Build the project
pnpm run build

用法

运行服务
pnpm start
Claude Desktop 配置

要在 Claude Desktop 中使用此 MCP 服务,请将以下内容添加到 claude_desktop_config.json 文件中:

{
  "mcpServers": {
    "task-planner": {
      "command": "node",
      "args": ["/absolute/path/to/task-planner-mcp/dist/index.js"]
    }
  }
}

将 /absolute/path/to/task-planner-mcp 替换为任务规划器目录的绝对路径。

可用工具

Task Planner MCP Server 提供以下工具:

create-task

创建新任务或子任务。

参数:

  • title:任务标题
  • description(可选):任务的详细描述
  • parentId(可选):如果这是子任务,则填写父任务的 ID
  • priority(可选):任务的优先级(低、中、高)
list-tasks

列出所有任务或子任务。

参数:

  • parentId(可选):要列出其子任务的父任务 ID
get-task

获取任务的详细信息。

参数:

  • id:要获取的任务 ID
complete-task

将任务标记为已完成。

参数:

  • id:要完成的任务 ID
update-task

更新任务详情。

参数:

  • id:要更新的任务 ID
  • title(可选):任务的新标题
  • description(可选):任务的新描述
  • priority(可选):任务的新优先级(低、中、高)
delete-task

删除任务及其子任务。

参数:

  • id:要删除的任务 ID
break-down-task

将复杂任务拆分为多个子任务。

参数:

  • parentId:要拆分的父任务 ID
  • subtasks:子任务对象数组,每个对象包含:
    • title:子任务标题
    • description(可选):子任务描述
    • priority(可选):子任务的优先级(低、中、高)

示例

以下是使用 Task Planner 和 Claude 的一些示例:

  1. “创建一个名为‘计划我的假期’的新任务”
  2. “将我的假期规划任务拆分为更小的步骤”
  3. “我有哪些待处理任务?”
  4. “显示我的假期规划任务的详情”
  5. “将预订航班子任务标记为已完成”
  6. “删除关于购买杂货的任务”

数据存储

任务数据存储在项目根目录下的本地 JSON 文件(tasks.json)中。

许可证

ISC

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。