功能簡介
Software Planning Tool?通過結(jié)構(gòu)化、交互式的方式,幫助開發(fā)者將復(fù)雜的軟件項目拆分為可管理的任務(wù),跟蹤進度,并維護詳細的開發(fā)計劃。
主要功能特性
交互式規(guī)劃會話
-
- :支持發(fā)起和管理開發(fā)規(guī)劃?
Todo 管理
-
- :創(chuàng)建、更新、跟蹤開發(fā)任務(wù)?
復(fù)雜度評分
-
- :為任務(wù)分配 0-10 的復(fù)雜度分數(shù),便于估算?
代碼示例嵌入
-
- :任務(wù)描述中可加入代碼片段?
實現(xiàn)方案管理
- :保存和管理詳細的實現(xiàn)計劃
快速開始指引
通過 Smithery 自動安裝:
npx -y @smithery/cli install @NightTrek/Software-planning-mcp --client claude
手動安裝流程:
-
- 1. 克隆倉庫2. 安裝依賴:?
pnpm install?
-
- 3. 構(gòu)建項目:?
pnpm run build?
-
- 4. 配置 MCP 設(shè)置文件,添加
server
- ?啟動參數(shù)
可用工具
start_planning
-
- ?:發(fā)起新規(guī)劃會話,設(shè)定開發(fā)目標(biāo)? ?
add_todo
-
- ?:添加新的 todo 任務(wù),支持描述、復(fù)雜度評分和代碼示例? ?
get_todos
-
- ?:獲取當(dāng)前計劃下的所有任務(wù)? ?
update_todo_status
-
- ?:更新任務(wù)完成狀態(tài)
-
- ?-
save_plan
-
- ?:保存當(dāng)前實現(xiàn)方案? ?
remove_todo
- ?:移除任務(wù)
MCP配置
在 MCP 設(shè)置文件(如??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/
閱讀全文