Software Planning Tool
Summary
Software Planning MCP is a tool that helps developers break down software goals into actionable implementation plans through a structured, question-based approach. Developed by Daniel Steigman, it guides users through a sequential thinking process to understand requirements, analyze technical considerations, and develop detailed task lists with complexity scores and code examples. The server stores goals and implementation plans locally, provides tools for managing todos, and uses a sophisticated parsing system to convert natural language plans into structured task items. Particularly valuable for developers who want to systematically approach complex software projects without losing track of implementation details.
Available Actions(6)
start_planning
Start a new planning session with a specific goal. Parameters: goal (string) - The software development goal to plan.
add_todo
Add a new todo item to the current plan. Parameters: title (string) - Title of the todo item, description (string) - Detailed description, complexity (number) - Complexity score (0-10), codeExample (optional string) - Optional code example.
get_todos
Retrieve all todos in the current plan. Parameters: None.
update_todo_status
Update the completion status of a todo item. Parameters: todoId (string) - ID of the todo item, isComplete (boolean) - New completion status.
save_plan
Save the current implementation plan. Parameters: plan (string) - The implementation plan text.
remove_todo
Remove a todo item from the current plan. Parameters: todoId (string) - ID of the todo item to remove.
Community Reviews
No reviews yet. Be the first to review!
Sign in to join the conversation