dida-mcp-server
If you are the rightful owner of dida-mcp-server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcpreview.com.
A Model Context Protocol (MCP) server for interacting with TickTick/Dida365 task management service.
Dida MCP Server is built on the Model Context Protocol framework, enabling AI assistants to interact with your TickTick/Dida365 account. It provides a comprehensive set of tools for task and project management, allowing AI assistants to help organize your tasks according to GTD (Getting Things Done) principles. The server supports OAuth-based authentication with the TickTick/Dida365 API, allowing users to securely manage tasks, projects, and tags. It offers batch operations for efficient task management and includes a built-in system prompt for GTD-based task organization. The server also features efficient caching of projects and tags data, ensuring quick access and management of information.
Features
- Authentication: OAuth-based authentication with TickTick/Dida365 API
- Task Management: Create, read, update, delete, and move tasks
- Project Management: Create, read, update, and delete projects
- Batch Operations: Efficiently manage multiple tasks at once
- GTD Assistant: Built-in system prompt for GTD-based task organization
Tools
- check-auth-status: Check the current authentication status
- list-projects: Get all projects
- create-project: Create a new project
- update-project: Update an existing project
- delete-project: Delete a project
- refresh-project-cache: Manually refresh the project cache
- list-tasks: Get tasks from a project (defaults to inbox)
- create-task: Create a new task
- get-task: Get a specific task by ID
- update-task: Update a task
- batch-update-tasks: Update multiple tasks at once
- complete-task: Mark a task as completed
- delete-task: Delete a task
- batch-delete-tasks: Delete multiple tasks at once
- move-task: Move a task to a different project
- batch-move-tasks: Move multiple tasks to different projects
- list-cached-data: View cached projects and tags data