Software Planning Tool 🚀

Software Planning Tool 🚀

site icon
2025.03.14 163
JavaScript软件开发规划任务管理开发效率
Software Planning Tool 是一个基于 Model Context Protocol (MCP) 的服务,旨在通过交互式和结构化的方法促进软件开发规划。该工具帮助将复杂的软件项目分解为可管理的任务,跟踪实施进度,并维护详细的开发计划。
View on GitHub

Overview

基本能力

产品定位

Software Planning Tool 是一个专为软件开发规划设计的工具,通过结构化的方法帮助开发团队更高效地进行项目规划和任务管理。

核心功能

  • 交互式规划会话:启动和管理开发规划会话
  • 任务管理:创建、更新和跟踪开发任务
  • 复杂度评分:为任务分配复杂度分数以便更好地估计
  • 代码示例:在任务描述中包含相关代码片段
  • 实施计划:保存和管理详细的实施计划

适用场景

  • 软件开发项目规划
  • 任务分解和跟踪
  • 团队协作开发

工具列表

  1. start_planning:启动一个新的规划会话
  2. add_todo:添加一个新的待办事项
  3. get_todos:获取当前计划中的所有待办事项
  4. update_todo_status:更新待办事项的完成状态
  5. save_plan:保存当前的实施计划
  6. remove_todo:从当前计划中移除待办事项

常见问题解答

无明确常见问题解答部分

使用教程

使用依赖

无明确前置依赖要求

安装教程

通过 Smithery 安装

npx -y @smithery/cli install @NightTrek/Software-planning-mcp --client claude

手动安装

  1. 克隆仓库
  2. 安装依赖:
pnpm install
  1. 构建项目:
pnpm run build
  1. 添加到 MCP 设置配置中

调试方式

测试所有功能使用 MCP 检查器:

pnpm run inspector

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。