Skip to main content
Glama
README.md

# 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

```bash
npm install
npm run build
```

## Usage with Claude Desktop

Add to your Claude Desktop config:

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

## License

MIT

TDQS

A4/5.0

Scored across 5 tools

Disambiguation5/5

Each tool has a clearly distinct purpose: todo_manager for CRUD, priority_sorter for frameworks, time_estimator for duration, burndown_calculator for sprint metrics, standup_generator for reports. No overlap or ambiguity.

Naming Consistency5/5

All tool names follow a consistent 'domain_verb' pattern (e.g., burndown_calculator, priority_sorter, todo_manager). The naming style is uniform with snake_case and predictable suffixes.

Tool Count5/5

Five tools is well-scoped for a task management server offering core functions (CRUD, prioritization, estimation, sprint tracking, standup). No tool seems extraneous or missing.

Completeness4/5

The tool set covers full task lifecycle (CRUD), prioritization, estimation, burndown, and standups. However, story points for burndown and subtask support for estimation are not explicitly tied into todo_manager, leaving minor gaps.

Maintenance

ActivityInactive
ResponsivenessNo issues