mcp-tasks and taskflow-mcp

These two task-management MCP servers are competitors, as both aim to provide a backend for AI assistants to manage tasks, differing in their specific feature sets and structural enforcement mechanisms.

mcp-tasks
50
Established
taskflow-mcp
39
Emerging
Maintenance 2/25
Adoption 7/25
Maturity 24/25
Community 17/25
Maintenance 6/25
Adoption 7/25
Maturity 9/25
Community 17/25
Stars: 39
Forks: 8
Downloads:
Commits (30d): 0
Language: TypeScript
License: MIT
Stars: 29
Forks: 9
Downloads:
Commits (30d): 0
Language: TypeScript
License: MIT
Stale 6m
No Package No Dependents

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 taskflow-mcp

pinkpixel-dev/taskflow-mcp

A task management Model Context Protocol (MCP) server that helps AI assistants break down user requests into manageable tasks with subtasks, dependencies, and notes. Enforces a structured workflow with user approval steps.

The server implements a stdio transport for seamless integration with MCP-compatible AI assistants and provides persistent task storage in YAML or JSON formats with automatic directory creation. Built on Node.js, it includes an archive system for managing completed workflows and supports relative/absolute path configuration for flexible project-based task management across platforms.

Scores updated daily from GitHub, PyPI, and npm data. How scores work