
任务组织器
STDIO将Cursor代理计划转换为结构化Markdown任务列表
将Cursor代理计划转换为结构化Markdown任务列表
An MCP server that converts Cursor agent plans into structured markdown task lists and organizes them in your repository. This server helps you track AI-generated plans and recommendations as actionable specifications.
.tasks
folder in your repository for organized task managementFor Unix-based systems (macOS, Linux):
# Clone the repository git clone https://github.com/yourusername/mcp-tasks-organizer.git cd mcp-tasks-organizer # Run the installation script ./install.sh
For Windows:
# Clone the repository git clone https://github.com/yourusername/mcp-tasks-organizer.git cd mcp-tasks-organizer # Run the installation script install.bat
# Clone the repository git clone https://github.com/yourusername/mcp-tasks-organizer.git cd mcp-tasks-organizer # Create and activate a virtual environment (optional but recommended) python -m venv venv source venv/bin/activate # On Windows: venv\Scripts\activate # Install dependencies pip install -r requirements.txt # Install the package pip install -e .
Install Claude for Desktop from claude.ai/download
Configure Claude for Desktop to use this MCP server:
Open ~/Library/Application Support/Claude/claude_desktop_config.json
(macOS) or %APPDATA%\Claude\claude_desktop_config.json
(Windows) and add:
{ "mcpServers": { "tasks-organizer": { "command": "python", "args": ["-m", "tasks_organizer"] } } }
Restart Claude for Desktop
Use the server by asking Claude about your cursor plans, for example:
The server provides these tools:
Create a new task list and save it to the .tasks folder.
Parameters:
title
: Title for the task listdescription
: Short 2-3 word description for the filename (e.g., "refactor-authentication")repo_path
: Path to the repository root (defaults to current directory)include_metadata
: Whether to include creation date/timeConvert a Cursor agent's plan text into a formatted Markdown task list and save it.
Parameters:
plan_text
: The plan text from the Cursor agenttitle
: Title for the task listdescription
: Short 2-3 word description for the filename (e.g., "refactor-authentication")repo_path
: Path to the repository root (defaults to current directory)include_metadata
: Whether to include metadata like date and timeAdd a new task to an existing task list.
Parameters:
description
: The description identifier of the task list filetask_text
: Text for the new taskrepo_path
: Path to the repository root (defaults to current directory)section
: Which section to add the task to (defaults to "Tasks")Mark a specific task as completed.
Parameters:
description
: The description identifier of the task list filetask_number
: The number of the task to mark as completerepo_path
: Path to the repository root (defaults to current directory)section
: Which section the task is in (defaults to "Tasks")Check if all tasks are complete and mark the task list as completed by renaming with ✅ prefix.
Parameters:
description
: The description identifier of the task list filerepo_path
: Path to the repository root (defaults to current directory)List all task files in the .tasks directory.
Parameters:
repo_path
: Path to the repository root (defaults to current directory)include_completed
: Whether to include completed task lists in the output.tasks
folder in your repository rootconvert_plan_to_tasks(plan_text, "Auth System Refactor", "auth-refactor")
.tasks/auth-refactor.md
mark_task_complete("auth-refactor", 1)
check_all_tasks_complete("auth-refactor")
.tasks/✅auth-refactor.md
MIT