taskqueue-mcp

taskqueue-mcp

0

MCP Task Manager is an MCP server designed for AI task management, facilitating structured handling of multi-step tasks with optional user checkpoints. It features task planning, progress tracking, and a CLI for task management.

MCP Task Manager

MCP Task Manager is a Model Context Protocol (MCP) server for AI task management. This tool aids AI assistants in handling multi-step tasks with structured procedures, including optional user approval checkpoints.

Features

  • Task planning with multiple steps
  • Progress tracking
  • User approval of completed tasks
  • Project completion approval
  • Task details visualization
  • Task status state management
  • Enhanced CLI for task inspection and management

Usage Workflow

  1. create_project: Start a project with initial tasks
  2. get_next_task: Get the first pending task
  3. Work on the task
  4. mark_task_done: Mark the task as complete with details
  5. Wait for approval
  6. get_next_task: Get the next pending task
  7. Repeat steps 3-6 until all tasks are complete
  8. finalize_project: Complete the project

Advanced Configuration

Supports multiple LLM providers for generating project plans with environment variables like OPENAI_API_KEY, GOOGLE_GENERATIVE_AI_API_KEY, and DEEPSEEK_API_KEY.