Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| DIDA365_TOKEN | Yes | Your TickTick/Dida365 API token (should be prefixed with 'Bearer') |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| create_task | Create a new task in Dida365 with specified details including title, project ID, content, due date and priority. The task will be created under the specified project. Requires at least title and projectId. Returns the created task details. |
| get_task_by_projectId_and_taskId | Retrieve a specific task's details by providing both the project ID and task ID. Returns complete task information including title, content, status, due date, priority, and subtasks if any. |
| get_tasks_by_projectId | Get all tasks belonging to a specific project by project ID. Returns a list of tasks with their basic information. Useful for viewing all tasks in a project. |
| update_task | Modify an existing task's properties. Can update title, content, due date, priority or status. At least taskId is required. Returns the updated task details. |
| delete_task | Permanently delete a task from a project. Requires both task ID and project ID for confirmation. Returns success message upon deletion. |
| complete_task | Mark a task as completed. Requires both task ID and project ID. Updates the task's status to completed and sets completion timestamp. |
| get_projects | Retrieve a list of all projects in the Dida365 account. Returns project details including ID, name, color, view mode and sort order. No parameters required. |
| get_project_by_projectId | Get detailed information about a specific project by its ID. Returns project metadata including name, color, view mode, kind and sort order. |
| create_project | Create a new project in Dida365. Requires at least a project name. Can specify color, view mode, kind and sort order. Returns the created project details. |
| update_project_by_projectID | Update an existing project's properties. Requires project ID. Can modify name, color, view mode, kind and sort order. Returns updated project details. |
| delete_project_by_projectID | Permanently delete a project by its ID. This will also delete all tasks within the project. Returns success message upon deletion. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| 滴答清单任务 | 获取所有任务的概览 |
| 滴答清单项目 | 获取所有项目的概览 |