Dida365 Agent
БесплатноНе проверенMCP server that enables AI agents to manage Dida365/TickTick tasks, projects, tags, and habits through natural language, with full CRUD, search, and advanced V2
Описание
MCP server that enables AI agents to manage Dida365/TickTick tasks, projects, tags, and habits through natural language, with full CRUD, search, and advanced V2 capabilities.
README
dida365-agent
Let AI agents manage your Dida365 / TickTick — CLI · Skill · MCP
English | 中文
Let AI agents manage Dida365 / TickTick tasks, projects, tags, and habits through natural language. Three form factors: a lightweight CLI, a ready-to-install Agent Skill, and a standard MCP Server.
No install required — run it directly with uvx. Supports both Dida365 (China) and TickTick (International), switchable with one env var.
Features
| Full task management | Create, update, complete, delete, and move tasks with priority, tags, dates, reminders, recurrence, and checklist items — plus batch operations. |
| Projects & queries | CRUD projects (list / kanban / timeline views), filter by project, date, priority, tag, and status, and review completed tasks. |
| V2 advanced power | Server-side full-text search, tag management, habit check-ins, project folders, parent/child tasks, task pinning — capabilities the official Open API doesn't cover. |
| Three form factors | CLI (run-and-exit, saves resources and context), Agent Skill (one-command install with built-in methodology), MCP Server (long-running, tool calls). |
| Dual platform | Switch between Dida365 (China) and TickTick (International) with DIDA365_REGION. |
| Agent-friendly | Structured JSON to stdout by default, errors to stderr with non-zero exit codes — easy for agents to parse and orchestrate. |
Quick Start
Option 1: Use the CLI directly
No install needed — run with uvx (requires uv). First prepare credentials per the configuration guide and write them to .env:
# Browser OAuth (saves token, ~180 days)
uvx dida365-agent dida auth login
# List all projects
uvx dida365-agent dida project list
# Create a high-priority task due tomorrow
uvx dida365-agent dida task create --title "Review PR" --project <projectId> \
--priority 5 --due-date "2026-05-30T18:00:00+0800"
# Full-text search (V2)
uvx dida365-agent dida search "meeting"
After installing locally (
uv tool install dida365-agent), use the shorterdidacommand.
Option 2: Use as an Agent Skill
Install the Skill in any Skill-compatible AI tool (Claude Code, Cursor, etc.) and drive it with natural language:
# Install the Skill
npx skills add linhai0872/dida365-agent
Then just describe what you need in the AI chat:
Tidy up my unfinished tasks for today, list the high-priority ones, and move the overdue ones to the "Later" project
The Skill recognizes intent, fills in missing details, and assembles dida commands automatically — no manual parameters required.
Option 3: As an MCP Server
Exposes 44 tools as a standard MCP Server for Claude Code, Cursor, Windsurf, etc. See MCP Server integration.
Documentation
| Doc | Contents |
|---|---|
| CLI Reference | All commands, parameters, conventions |
| Configuration | Credentials, enabling V2, env vars, token lifecycle |
| MCP Server | Local / source / Docker deployment, AI tool config |
Development
uv sync # Install dependencies
uv run python -m pytest tests/ # Run tests
uv run ruff check src/ tests/ # Lint
uv run dida --help # Run the CLI locally
License
Acknowledgments
- Dida365 / TickTick Open API
- FastMCP · Typer · Model Context Protocol
Установка Dida365 Agent
У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.
▸ github.com/linhai0872/dida365-agentFAQ
Dida365 Agent MCP бесплатный?
Да, Dida365 Agent MCP бесплатный — установка в пару кликов через Unyly без оплаты.
Нужен ли API-ключ для Dida365 Agent?
Нет, Dida365 Agent работает без API-ключей и переменных окружения.
Dida365 Agent — hosted или self-hosted?
Доступен hosted-вариант: Unyly запускает сервер в облаке, локальная установка не обязательна.
Как установить Dida365 Agent в Claude Desktop, Claude Code или Cursor?
Открой Dida365 Agent на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.
Похожие MCP
Opencode Omniroute Plugin
OpenCode plugin for the OmniRoute AI Gateway. Drives dynamic model discovery, /connect auth flow, and multi-instance OmniRoute providers via the official @openc
автор: GitHub ActionsRoblox Studio
Enables AI coding tools to control Roblox Studio for workspace exploration, instance manipulation, and script management. It provides tools for playtesting, sce
автор: paralovAntigravity Drawio
MCP server that enables AI assistants to create, parse, render, and validate Draw.io diagrams programmatically.
автор: S-SUJAN-SFetch
Web content fetching and conversion for efficient LLM usage.
AWS KB Retrieval
Retrieval from AWS Knowledge Base using Bedrock Agent Runtime.
автор: modelcontextprotocolSpring AI MCP Server
Provides auto-configuration for setting up an MCP server in Spring Boot applications.
llm-analysis-assistant
A very streamlined mcp client that supports calling and monitoring stdio/sse/streamableHttp, and can also view request responses through the /logs page. It also
автор: xuzexin-hzMCP-Agent
A simple, composable framework to build agents using Model Context Protocol by [LastMile AI](https://www.lastmileai.dev)
автор: lastmile-aiSpring AI MCP Client
Provides auto-configuration for MCP client functionality in Spring Boot applications.
mcp.natoma.ai
A Hosted MCP Platform to discover, install, manage and deploy MCP servers by [Natoma Labs](https://www.natoma.ai)
Compare Dida365 Agent with
Не уверен что выбрать?
Найди свой стек за 60 секунд
Автор?
Embed-бейдж для README
Похожее
Все в категории ai
