vikunja-mcp and todo-txt-mcp
About vikunja-mcp
democratize-technology/vikunja-mcp
Model Context Protocol server for Vikunja task management. Enables AI assistants to interact with Vikunja instances via MCP.
Implements production-grade resilience through Zod-based input validation, opossum circuit breaker retry logic, and DoS protection with rate limiting and memory pagination. Provides comprehensive task, project, label, team, user, and webhook management via subcommand-based tools with session-based authentication supporting both API tokens and JWT tokens. Built in TypeScript with strict typing and stdio transport, integrating seamlessly with MCP-compatible AI assistants like Claude Desktop.
About todo-txt-mcp
danielmeint/todo-txt-mcp
🔗 Model Context Protocol server for todo.txt files - Connect your todo.txt to AI assistants like Claude Desktop
Implements a full MCP server with ten task management tools (list, add, complete, update, delete, search, and filtering by priority/project/context) that preserve todo.txt format semantics. Automatically detects todo.sh configuration and supports custom file paths via environment variables or CLI arguments, with optional backup and file size validation. Uses stdio transport for seamless Claude Desktop integration without requiring separate server infrastructure.
Related comparisons
Scores updated daily from GitHub, PyPI, and npm data. How scores work