mcp-task-tools
# 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
Scored across 5 tools
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.
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.
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.
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.