NS

nighttrek/software-planning-mcp

开发工具

本页由 AI 翻译,技术细节请以原文为准。 查看原文

398 stars 60 forks 质量 85 趋势 40MIT

nighttrek/software-planning-mcp 是从 https://github.com/nighttrek/software-planning-mcp. 导入的 MCP 服务器候选服务器。

概览

nighttrek/software-planning-mcp 是从 https://github.com/nighttrek/software-planning-mcp. 导入的 MCP 服务器候选服务器。

概述(AI 翻译)

一款模型上下文协议(MCP)服务器,旨在通过交互式、结构化的方法促进软件开发规划。该工具帮助将复杂的软件项目拆分为可管理的任务,跟踪实施进度,并维护详细的开发计划。

特色 ✨

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

安装 🛠️

通过Smithery安装

通过Smithery自动安装Claude Desktop软件规划工具:

手动安装

  1. 克隆仓库

  2. 安装依赖:

  3. 建设项目:

  4. 添加到你的MCP设置配置中(通常位于~/Library/Application Support/Code/User/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.json):

可用工具 🔧

start_planning

开始一个新的规划会议,明确目标。

本页由 AI 翻译,技术细节请以原文为准。

README

以下为原文 README 节选,完整内容请查看原文。

Software Planning Tool 🚀 (Deprecated)

[!WARNING] Deprecated and no longer maintained. The source and manual installation instructions remain available for reference.

A Model Context Protocol (MCP) server designed to facilitate software development planning through an interactive, structured approach. This tool helps break down complex software projects into manageable tasks, track implementation progress, and maintain detailed development plans.

Features ✨

  • Interactive Planning Sessions: Start and manage development planning sessions
  • Todo Management: Create, update, and track development tasks
  • Complexity Scoring: Assign complexity scores to tasks for better estimation
  • Code Examples: Include relevant code snippets in task descriptions
  • Implementation Plans: Save and manage detailed implementation plans

Installation 🛠️

For existing users who still need to run this unmaintained project, use the manual/local setup below rather than Smithery.

Manual / Local Installation

  1. Clone the repository
  2. Install dependencies:
pnpm install
  1. Build the project:
pnpm run build
  1. Add to your MCP settings configuration (typically located at ~/Library/Application Support/Code/User/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.json):
{
  "mcpServers": {
    "software-planning-tool": {
      "command": "node",
      "args": [
        "/path/to/software-planning-tool/build/index.js"
      ],
      "disabled": false,
      "autoApprove": []
    }
  }
}

Smithery installation notice

The previous Smithery CLI installation route is no longer recommended. Smithery is shutting down its connection management services on October 31, 2026 and deprecating its current CLI and SDK versions. Smithery remains a public, non-proxied MCP registry; use the manual/local setup above instead of the former Smithery install command.

Available Tools 🔧

start_planning

Start a new planning session with a specific goal.

{
  goal: string  // The software development goal to plan
}

add_todo

Add a new todo item to the current plan.

{
  title: string,         // Title of the todo item
  description: string,   // Detailed description
  complexity: number,    // Complexity score (0-10)
  codeExample?: string  // Optional code example
}

get_todos

Retrieve all todos in the current plan.

// No parameters required

update_todo_status

Update the completion status of a todo item.

{
  todoId: string,     // ID of the todo item
在 GitHub 查看完整 README

安装

npx create-react-app dashboard
新手?先看 mcpskill.org 教程 →

配置

{ "mcpServers": { "software-planning-tool": { "command": "node", "args": [ "/path/to/software-planning-tool/build/index.js" ], "disabled": false, "autoApprove": [] } } }