功能简介
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/
阅读全文
2724