Planner

Planner

🚀 任务规划 MCP 服务器

任务规划 MCP 服务器是一个 MCP(模型上下文协议)服务器,它能够助力 AI 助手(如Claude)把复杂任务拆解成可行步骤,跟踪任务进度,并且管理分层的任务列表。

🚀 快速开始

任务规划 MCP 服务器的使用流程如下:

  1. 安装服务器。
  2. 运行服务器。
  3. 配置Claude桌面以使用该服务器。

✨ 主要特性

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

📦 安装指南

# 克隆仓库
git clone https://github.com/yourusername/task-planner-mcp.git
cd task-planner-mcp

# 安装依赖项
pnpm install

# 构建项目
pnpm run build

💻 使用示例

运行服务器

pnpm start

配置Claude桌面

要在Claude桌面中使用此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 替换为你任务规划目录的绝对路径。

基础用法

以下是使用任务规划器与Claude一起工作的示例:

1. "创建一个名为 '计划我的假期' 的新任务"
2. "将我的假期计划任务分解为更小步骤"
3. "我有哪些待处理的任务?"
4. "显示我的假期计划任务的详细信息"
5. "标记飞行预订子任务为完成"
6. "删除关于杂货店购物的任务"

高级用法

任务规划MCP服务器提供以下工具,你可以根据具体需求使用:

create-task

创建一个新的任务或子任务。 参数:

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

list-tasks

列出所有任务或子任务。 参数:

  • parentId (可选): 列出特定父任务的所有子任务

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 (可选): 子任务的优先级(低、中、高)

📚 详细文档

数据存储

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

📄 许可证

ISC

  • 0 关注
  • 0 收藏,20 浏览
  • system 提出于 2025-09-19 20:30

相似服务问题

相关AI产品