This MCP server, developed by kazuph, implements a task management system with a focus on structured workflows and user approval. It provides tools for planning, executing, and tracking tasks within requests, enforcing a step-by-step process that requires explicit user approval at key stages. The implementation uses TypeScript and leverages the @modelcontextprotocol/sdk for MCP compatibility. It's designed for scenarios where careful oversight and approval of task completion is critical, making it well-suited for project management in regulated industries, quality assurance processes, or any workflow where each step needs verification before proceeding.
Accepts a task list (array of strings) from the user and stores tasks internally as a queue. Requires parameter: tasks (Array of task strings).
Returns the next task from the queue when requested. Requires parameter: getNext (Boolean flag to request next task).
Removes completed tasks from the queue. Requires parameter: taskId (Task identifier).
No reviews yet. Be the first to review!
Sign in to join the conversation
Start the server with node to access it via any client or IDE.
node path/to/downloaded/file.mjs