Back to Home
evalor icon

Dida365MCP

Verified Safe

by evalor

Overview

This server integrates Dida365 (TickTick) task management capabilities, allowing an AI agent to create, read, update, and delete tasks and projects via the Model Context Protocol (MCP).

Installation

Run Command
npx -y dida365-mcp-server@latest

Environment Variables

  • DIDA365_CLIENT_ID
  • DIDA365_CLIENT_SECRET
  • DIDA365_REGION

Security Notes

The server demonstrates strong security practices: OAuth2 credentials (Client ID, Client Secret) are loaded from environment variables, not hardcoded. The Client Secret is securely hashed before storage for token validation. OAuth flow uses CSRF protection via a 'state' parameter. Tokens are stored persistently in the user's home directory with secure file permissions (0o600) and validated against the current client credentials and region. A temporary HTTP callback server handles OAuth redirects, includes path traversal prevention, and uses HTML escaping for error messages. A 'read-only' mode is also available to prevent destructive AI actions. No 'eval' or other directly exploitable patterns were found.

Similar Servers

Stats

Interest Score38
Security Score9
Cost ClassMedium
Avg Tokens750
Stars2
Forks0
Last Update2025-11-26

Tags

Task ManagementTodo ListTickTickDida365MCP Server