功能簡介
Software Planning Tool?通過結構化、交互式的方式,幫助開發(fā)者將復雜的軟件項目拆分為可管理的任務,跟蹤進度,并維護詳細的開發(fā)計劃。
主要功能特性
交互式規(guī)劃會話
-
- :支持發(fā)起和管理開發(fā)規(guī)劃?
Todo 管理
-
- :創(chuàng)建、更新、跟蹤開發(fā)任務?
復雜度評分
-
- :為任務分配 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
-
- ?:發(fā)起新規(guī)劃會話,設定開發(fā)目標? ?
add_todo
-
- ?:添加新的 todo 任務,支持描述、復雜度評分和代碼示例? ?
get_todos
-
- ?:獲取當前計劃下的所有任務? ?
update_todo_status
-
- ?:更新任務完成狀態(tài)
-
- ?-
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/
閱讀全文