Back to Home
aosyang icon

TaskMCP

Verified Safe

by aosyang

Overview

A multi-workspace task management system featuring hierarchical tasks, drag-and-drop sorting, real-time synchronization, and AI agent integration via an MCP server for natural language operations.

Installation

Run Command
python app.py

Environment Variables

  • TELEGRAM_BOT_TOKEN
  • TELEGRAM_ALLOWED_USER_IDS

Security Notes

The Flask web server uses a hardcoded `SECRET_KEY` ('task-secret-key'), which is a critical security vulnerability, especially if the application were to be deployed in a production environment or exposed to the internet, as it compromises session security. The `server_config.toml` allows binding to `0.0.0.0`, which could expose the application over the network without explicit authentication or authorization for web and API endpoints, posing a risk to task data. Frontend uses DOMPurify for Markdown sanitization, which is good for preventing XSS. Workspace names are validated. The Telegram bot enforces an optional user ID whitelist, which is a good practice.

Similar Servers

Stats

Interest Score0
Security Score4
Cost ClassMedium
Avg Tokens3000
Stars0
Forks1
Last Update2026-01-19

Tags

Task ManagementAI AgentMulti-workspaceReal-time SyncFlaskReact