
task master
一个用于项目规划和任务管理的主控程序,支持标准化任务文件生成与进度跟踪。
Repository Info
About This Server
一个用于项目规划和任务管理的主控程序,支持标准化任务文件生成与进度跟踪。
Model Context Protocol (MCP) - This server can be integrated with AI applications to provide additional context and capabilities, enabling enhanced AI interactions and functionality.
Documentation
Task-Master MCP
Task-Master MCP is a Master Control Program for Augment Code that provides project planning and task management capabilities. It generates and manages project plans in a standardized format (TASK.mdc), tracks task progress, and helps resume work on projects efficiently.
Installation
# Install globally
npm install -g @keruru-amuri/task-master
# Or run directly with npx
npx -y @keruru-amuri/task-master
Usage
Command Line Interface
Task-Master MCP provides a command-line interface for managing projects:
# Start the MCP server
task-master start
# Initialize a new project
task-master init --name "My Project" --description "A description of my project"
# Initialize a project from a requirements file
task-master init --requirements requirements.txt
# Mark a task as completed
task-master complete "Setup project structure"
# Get project status
task-master status
API Server
Task-Master MCP also provides an API server that can be used by Augment Code:
# Start the API server
task-master start --port 3000
The API server provides the following endpoints:
POST /api/projects- Initialize a new projectPOST /api/tasks/complete- Mark a task as completedGET /api/projects/status- Get project statusGET /api/projects/resume- Resume a project
Integration with Augment Code
To integrate Task-Master MCP with Augment Code, add it to your MCP list in the settings:
npx -y @keruru-amuri/task-master
Features
- Project Initialization: Automatically generate a structured project plan based on requirements
- Task Management: Track task status, add new tasks, and update existing ones
- Progress Tracking: Monitor project progress and task completion
- Project Resumption: Easily resume work on a project by identifying the next tasks to tackle
- Markdown-based: Uses a simple TASK.mdc file format that's both human and machine-readable
TASK.mdc File Format
The TASK.mdc file uses a simple markdown format:
# Project Name - Project Plan
## Project Overview
Project description goes here
## Environment Setup
```bash
# Setup instructions
Implementation Tasks
HIGH Priority Tasks
- Task 1
- Description of task 1
- Subtask 1.1
- Subtask 1.2
MEDIUM Priority Tasks
- Task 2
- Description of task 2
LOW Priority Tasks
- Task 3
- Description of task 3
Progress Tracking
- Started: 2023-01-01 12:00:00
- Last Updated: 2023-01-02 15:30:00
- Status: IN PROGRESS
Next Steps
- Next step 1
- Next step 2
Notes
Additional notes go here
## License
MIT
Quick Start
Clone the repository
git clone https://github.com/keruru-amuri/task-masterInstall dependencies
cd task-master
npm installFollow the documentation
Check the repository's README.md file for specific installation and usage instructions.
Repository Details
Recommended MCP Servers
Discord MCP
Enable AI assistants to seamlessly interact with Discord servers, channels, and messages.
Knit MCP
Connect AI agents to 200+ SaaS applications and automate workflows.
Apify MCP Server
Deploy and interact with Apify actors for web scraping and data extraction.
BrowserStack MCP
BrowserStack MCP Server for automated testing across multiple browsers.
Zapier MCP
A Zapier server that provides automation capabilities for various apps.