mcpField
T
task

task

Local
github.com/rog0xProductivity0Updated 32w ago

About task

An MCP server for AI agents to manage tasks and projects, with prioritization, time estimates, standup summaries, and sprint tracking. Task data lasts for the session.

Key features

  1. 01Manage and filter tasks by status, priority, and tags
  2. 02Sort with Eisenhower, RICE, and MoSCoW methods
  3. 03Estimate duration with PERT and configurable buffers
  4. 04Generate daily standups from task lists
  5. 05Calculate sprint burndown and completion forecasts

Use cases

  1. 01Maintain to-do lists during AI agent sessions
  2. 02Prioritize project work with established frameworks
  3. 03Break down work and estimate its duration
  4. 04Review sprint progress, velocity, and forecasts

MCP support

The MCP server exposes tools for task management, prioritization, time estimation, standup generation, and burndown calculation to AI agents.

Configuration

Local server config is the same for every client. Copy it into your client’s MCP config file.

mcp.json · Universal config
{
"mcpServers": {
"rog0x-task": {
"command": "npx",
"args": [
"-y",
"@rog0x/mcp-task-tools"
]
}
}
}
Run commandnpx -y @rog0x/mcp-task-tools

Local servers need a runtime on your machine (e.g. Node.js 18+). Config file locations differ by client; see your client’s docs.

Packages
npm@rog0x/mcp-task-tools1.0.1

Tools

5

Saved tool list · updated 2w ago

ParameterTypeRequiredDescription
idstringNoTask ID (required for complete, update_status, delete)
tagstringNoFilter by tag (for list)
tagsarrayNoTags for the task (for add)
titlestringNoTask title (required for add)
actionenumYesAction to perform on the task listadd | complete | update_status | delete | list
pointsnumberNoStory points for the task (default: 1)
statusenumNoTask status (for update_status or list filter)pending | in_progress | completed | blocked
priorityenumNoTask priority (for add or list filter)low | medium | high | critical
descriptionstringNoTask description (optional, for add)

Details

From the project README

mcp-task-tools

MCP server providing task and project management tools for AI agents.

Tools

todo_manager

In-memory task list management. Add, complete, update status, delete, and list tasks with filtering by status, priority, and tags. Data persists within the session.

priority_sorter

Sort tasks using established prioritization frameworks:

  • Eisenhower Matrix — categorize by urgent/important into four quadrants (Do First, Schedule, Delegate, Eliminate)
  • RICE Scoring — rank by Reach, Impact, Confidence, and Effort
  • MoSCoW Method — classify as Must Have, Should Have, Could Have, or Won't Have
time_estimator

Estimate task duration using PERT methodology. Break work into subtasks, provide optimistic/realistic/pessimistic estimates, and get weighted expected time with configurable buffer.

standup_generator

Generate daily standup updates from the current task list. Outputs yesterday (completed), today (in progress), and blockers with summary statistics.

burndown_calculator

Calculate sprint burndown data. Given tasks with story points and sprint duration, computes ideal vs actual burndown, velocity metrics, and completion forecast.

Setup

npm install
npm run build

Usage with Claude Desktop

Add to your Claude Desktop config:

{
  "mcpServers": {
    "task-tools": {
      "command": "node",
      "args": ["path/to/mcp-task-tools/dist/index.js"]
    }
  }
}

License

MIT

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.