TAMA-MCP

TAMA-MCP

3.4

If you are the rightful owner of TAMA-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.

Tama is an AI-powered Command-Line Interface (CLI) tool designed for task management, featuring AI capabilities for task generation and expansion.

Tama is a robust CLI tool that leverages AI to enhance task management. It is specifically configured to work with DeepSeek models via an OpenAI-compatible API, allowing it to parse Product Requirements Documents (PRDs) and break down complex tasks into manageable subtasks. The tool offers standard task management features such as adding, listing, updating, and removing tasks and subtasks, along with dependency tracking. Additionally, it provides AI-powered features for parsing PRDs and expanding tasks into detailed subtasks. Tama also includes functionality for detecting and visualizing circular dependencies, generating task reports in Markdown or Mermaid formats, and creating placeholder code files based on task details. The CLI output is enhanced with the 'rich' library for visually appealing console displays.

Features

  • Standard Task Management: Add, list, show details, update status, and remove tasks and subtasks with dependency tracking.
  • AI-Powered PRD Parsing: Automatically generate a structured task list from a .txt or .prd file.
  • AI-Powered Task Expansion: Break down a high-level task into detailed subtasks using AI.
  • Dependency Management: Add, remove, and track task dependencies with automatic cycle detection.
  • Reporting: Generate task reports in Markdown table format or as a Mermaid dependency graph.

Tools

  1. list_tasks

    List all tasks, optionally filter by status or priority, returns a markdown table.

  2. show_task

    Show details of a specific task or subtask by ID.

  3. set_status

    Set the status of a task or subtask.

  4. next_task

    Find the next actionable task.

  5. add_task

    Add a new main task.

  6. add_subtask

    Add a subtask to a main task.

  7. remove_item

    Remove a task or subtask, with dependency cleanup.

  8. add_dependency

    Add a dependency to a task or subtask.

  9. remove_dependency

    Remove a dependency from a task or subtask.

  10. check_dependencies

    Check for circular dependencies in all tasks.