taskqueue-mcp

taskqueue-mcp

3.5

If you are the rightful owner of taskqueue-mcp and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

MCP Task Manager is a Model Context Protocol server designed for AI task management, facilitating structured handling of multi-step tasks with optional user approval checkpoints.

MCP Task Manager is a robust tool for managing AI-driven tasks, providing a structured approach to handling multi-step processes. It allows AI assistants to plan tasks with multiple steps, track progress, and incorporate user approval checkpoints. The tool is designed to enhance task management by offering features such as task details visualization, status state management, and an enhanced CLI for task inspection. It supports multiple LLM providers, allowing for flexible integration with various AI models. The task manager ensures that tasks follow a specific workflow with defined status transitions, maintaining the integrity of task progress and documentation. It also provides a comprehensive CLI for managing tasks and projects, with options for manual or auto-approval of tasks.

Features

  • Task planning with multiple steps
  • Progress tracking and user approval
  • Task details visualization
  • Enhanced CLI for task inspection and management
  • Support for multiple LLM providers

Tools

  1. list_projects

    Lists all projects in the system

  2. read_project

    Gets details about a specific project

  3. create_project

    Creates a new project with initial tasks

  4. delete_project

    Removes a project

  5. add_tasks_to_project

    Adds new tasks to an existing project

  6. finalize_project

    Finalizes a project after all tasks are done

  7. list_tasks

    Lists all tasks for a specific project

  8. read_task

    Gets details of a specific task

  9. create_task

    Creates a new task in a project

  10. update_task

    Modifies a task's properties (title, description, status)

  11. delete_task

    Removes a task from a project

  12. approve_task

    Approves a completed task

  13. get_next_task

    Gets the next pending task in a project

  14. mark_task_done

    Marks a task as completed with details