功能简介
Software Planning Tool 通过结构化、交互式的方式,帮助开发者将复杂的软件项目拆分为可管理的任务,跟踪进度,并维护详细的开发计划。
主要功能特性
交互式规划会话
-
- :支持发起和管理开发规划•
Todo 管理
-
- :创建、更新、跟踪开发任务•
复杂度评分
-
- :为任务分配 0-10 的复杂度分数,便于估算•
代码示例嵌入
-
- :任务描述中可加入代码片段•
实现方案管理
- :保存和管理详细的实现计划
快速开始指引
通过 Smithery 自动安装:
npx -y @smithery/cli install @NightTrek/Software-planning-mcp --client claude
手动安装流程:
-
- 1. 克隆仓库2. 安装依赖:
pnpm install
-
- 3. 构建项目:
pnpm run build
-
- 4. 配置 MCP 设置文件,添加
server
- 启动参数
可用工具
start_planning
-
- :发起新规划会话,设定开发目标•
add_todo
-
- :添加新的 todo 任务,支持描述、复杂度评分和代码示例•
get_todos
-
- :获取当前计划下的所有任务•
update_todo_status
-
- :更新任务完成状态
-
- -
save_plan
-
- :保存当前实现方案•
remove_todo
- :移除任务
MCP配置
在 MCP 设置文件(如 cline_mcp_settings.json)中添加如下配置:
{
"mcpServers": {
"software-planning-tool": {
"command": "node",
"args": [
"/path/to/software-planning-tool/build/index.js"
],
"disabled": false,
"autoApprove": []
}
}
}
项目地址
https://github.com/NightTrek/Software-planning-mcp/
阅读全文
2812