
Software Planning
The Software Planning Tool MCP server enables structured software development planning by providing interactive planning sessions and task management capabilities. It offers tools to create and track development todos with complexity scoring, manage implementation plans, and organize project breakdowns through features like status updates, code example attachment, and plan persistence. The server helps development teams systematize project planning and progress tracking within Claude Desktop or other MCP-compatible clients.
- GitHub stars
- 393
- tools
- 6
- last updated
- Mar 8, 2026
Tools
6 toolsPublic tool metadata for what this MCP can expose to an agent.
start_planningStart a new planning session with a specific goal.
Start a new planning session with a specific goal.
No parameter schema in public metadata yet.
add_todoAdd a new todo item to the current plan.
Add a new todo item to the current plan.
No parameter schema in public metadata yet.
get_todosRetrieve all todos in the current plan.
Retrieve all todos in the current plan.
No parameter schema in public metadata yet.
update_todo_statusUpdate the completion status of a todo item.
Update the completion status of a todo item.
No parameter schema in public metadata yet.
save_planSave the current implementation plan.
Save the current implementation plan.
No parameter schema in public metadata yet.
remove_todoRemove a todo item from the current plan.
Remove a todo item from the current plan.
No parameter schema in public metadata yet.
Sponsors
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