supatask
Verified Safeby unmarco
Overview
Manages local tasks, time tracking, and activity logging with a web interface, rich CLI, and AI assistant integration via the Model Context Protocol (MCP).
Installation
docker compose up -dEnvironment Variables
- REDIS_URL
- LOG_LEVEL
- DEBUG
Security Notes
CORS policy is set to allow all origins ('*') in development, which is acceptable for a local/personal tool but poses a risk if deployed publicly without specific origin restrictions. Redis is exposed on a standard port (6379) within the Docker network and configured for persistence (AOF), but lacks built-in authentication in its default Docker Compose setup. For public deployment, Redis requires proper security measures (e.g., password, network isolation). The MCP tool execution (`tools/call`) internally calls service methods with Pydantic-validated models, which generally helps mitigate direct injection risks. No 'eval' or obvious malicious patterns were found in the provided code snippets.
Similar Servers
conductor-tasks
An intelligent assistant for developers to transform requirements into actionable tasks, generate implementation plans, track progress, and accelerate development, leveraging multiple LLMs and integrating into an editor via MCP or as a CLI.
vikunja-mcp
An MCP server enabling AI assistants to programmatically manage tasks, projects, and other entities within a Vikunja task management instance.
claude-todo-emulator
Provides persistent task management for AI coding assistants within IDEs like Cursor and Windsurf by emulating Claude Code's todo system.
redmine-mcp-server
Enables AI assistants to interact with Redmine project management systems for issue, project, time, user, and wiki management.