Software-planning-mcp  by NightTrek

Software planning assistant

created 5 months ago
333 stars

Top 83.6% on sourcepulse

GitHubView on GitHub
Project Summary

This project provides a Model Context Protocol (MCP) server for structured software development planning, enabling users to break down complex projects into manageable tasks, track progress, and maintain detailed implementation plans. It's designed for developers and project managers seeking an interactive and organized approach to software planning.

How It Works

The tool operates as an MCP server, allowing integration with MCP-compatible clients. It facilitates interactive planning sessions where users can define goals, add todo items with descriptions, complexity scores, and optional code examples. The system supports updating todo statuses, saving implementation plans, and removing tasks, all managed through a defined set of tool calls. This structured approach leverages MCP for seamless interaction and data management within a development workflow.

Quick Start & Requirements

  • Installation:
    • Via Smithery: npx -y @smithery/cli install @NightTrek/Software-planning-mcp --client claude
    • Manual: Clone repo, pnpm install, pnpm run build.
  • Configuration: Add server details to MCP settings (~/Library/Application Support/Code/User/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.json).
  • Prerequisites: Node.js, pnpm.

Highlighted Details

  • Supports interactive planning sessions with defined goals.
  • Allows adding, updating, and removing todo items with complexity scoring.
  • Enables saving detailed implementation plans.
  • Includes example usage demonstrating tool calls for planning tasks.

Maintenance & Community

No specific community channels or contributor information is detailed in the README.

Licensing & Compatibility

  • License: MIT
  • Compatibility: Compatible with MCP-enabled clients.

Limitations & Caveats

The project is described as an "experiment," and its integration relies heavily on the MCP ecosystem, specifically clients like Claude Desktop. The manual installation requires specific build and configuration steps.

Health Check
Last commit

4 months ago

Responsiveness

Inactive

Pull Requests (30d)
0
Issues (30d)
0
Star History
138 stars in the last 90 days

Explore Similar Projects

Starred by Chip Huyen Chip Huyen(Author of AI Engineering, Designing Machine Learning Systems), Didier Lopes Didier Lopes(Founder of OpenBB), and
3 more.

claude-task-master by eyaltoledano

1.7%
20k
AI-powered task management system for code editors
created 5 months ago
updated 18 hours ago
Feedback? Help us improve.