Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| DIDA_CLIENT_ID | Yes | The Client ID obtained from the Dida365 developer portal. | |
| DIDA_REDIRECT_URI | No | The OAuth Redirect URL, which should be set to http://localhost:18090/callback in the Dida365 developer portal. | http://localhost:18090/callback |
| DIDA_CLIENT_SECRET | Yes | The Client Secret obtained from the Dida365 developer portal. |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| get_projects | 获取所有项目(清单)列表。返回所有项目的名称、ID、颜色等信息。 |
| get_project_detail | 获取指定项目的详细信息及其所有任务。 |
| create_project | 创建新的项目(清单)。 |
| delete_project | 删除指定的项目(清单)。⚠️ 此操作不可恢复。 |
| get_all_tasks | 获取所有未完成的任务列表,包含任务的标题、截止日期、优先级、所属清单等信息。 |
| create_task | 创建新任务。可以指定标题、所属项目、截止日期、优先级、标签等。不指定项目则放入收集箱。 |
| update_task | 更新已有任务的信息,如标题、截止日期、优先级等。需要提供 task_id 和 project_id。 |
| complete_task | 将指定任务标记为已完成。需要提供 task_id 和 project_id。 |
| delete_task | 删除指定任务。⚠️ 此操作不可恢复。需要提供 task_id 和 project_id。 |
| get_tasks_due_today | 获取今天到期的所有任务。 |
| get_overdue_tasks | 获取所有已过期(逾期)的任务。 |
| get_tasks_by_priority | 按优先级获取任务。 |
| search_tasks | 搜索任务。可以按标题、内容、标签进行模糊搜索。 |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |