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.
Aucun avis encore. Soyez le premier à donner votre avis !
Connectez-vous pour rejoindre la conversation
Start a new planning session with a specific goal. Parameters: goal (string) - The software development goal to plan.
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.
Retrieve all todos in the current plan. Parameters: None.
Update the completion status of a todo item. Parameters: todoId (string) - ID of the todo item, isComplete (boolean) - New completion status.
Save the current implementation plan. Parameters: plan (string) - The implementation plan text.
Remove a todo item from the current plan. Parameters: todoId (string) - ID of the todo item to remove.