mcp-tasks and taskwarrior-mcp
About mcp-tasks
flesler/mcp-tasks
A comprehensive and efficient MCP server for task management with multi-format support (Markdown, JSON, YAML)
Implements a lightweight 5-tool MCP server designed for LLM task management with automatic WIP limits, duplicate prevention, and optional reminders that remain visible to the AI. Supports stdio and HTTP transports with multi-format persistence (Markdown, JSON, YAML), position-based indexing, and comprehensive search with OR logic filtering. Intentionally restricts AI capabilities to add/move tasks only—preventing rewrites or deletions—while providing CLI access for safe parallel task creation.
About taskwarrior-mcp
omniwaifu/taskwarrior-mcp
MCP Server for TaskWarrior / GTD Tools
Wraps the TaskWarrior CLI via subprocess calls to expose 22 tools including GTD-specific operations like `get_next_actions` (filtered by context/energy/time), `weekly_review`, and dependency management—plus batch operations and recurring task tracking with streak metrics. Returns enriched JSON responses with task arrays, metadata counts, and relationship graphs. Integrates as an MCP server for Claude Desktop and other MCP clients via Node.js runtime, with optional `TASK_BIN` and `TASKRC` environment variables for non-default TaskWarrior configurations.
Related comparisons
Scores updated daily from GitHub, PyPI, and npm data. How scores work