______________________________________________________________________
标题:Dida365 MCP 表情符号✅ 颜色来源:蓝色 颜色To:绿色 sdk:docker 应用端口:7860 固定:false
Dida365 MCP服务器
MCP服务器 Dida365 (TickTick)--通过以下方式向LLM公开任务管理功能 模型上下文协议.
工具
| 工具 | 说明 |
|---|---|
get_projects | 列出所有项目 |
get_project | 按ID获取项目详细信息 |
get_project_with_tasks | 获取包含所有未完成任务的项目 |
create_project | 创建新项目 |
update_project | 更新项目 |
delete_project | 删除项目 |
get_task | 按项目ID和任务ID获取任务 |
create_task | 创建新任务 |
update_task | 更新现有任务 |
complete_task | 将任务标记为已完成 |
delete_task  |
##
###
-  [](https://developer.dida365.com/manage)
1.
-  ** **
-  
http://localhost:8080/callback
###
# Install
uv pip install -e .
# Set credentials
export DIDA365_CLIENT_ID=your_client_id
export DIDA365_CLIENT_SECRET=your_client_secret
# Run — this opens a browser for authorization
python -m dida365_mcp.server .token.json.
3.部署
Docker(拥抱脸空间)
docker build -t dida365-mcp .
docker run -p 7860:7860 -e DIDA365_ACCESS_TOKEN=your_token dida365-mcpMCP端点位于 http://localhost:7860/mcp.
本地开发
uv pip install -e .
DIDA365_ACCESS_TOKEN=your_token python -m dida365_mcp.server环境变量
| 变量 | 必填 | 默认 | 描述 |
|---|---|---|---|
DIDA365_ACCESS_TOKEN | 是(Docker) | -- | OAuth2访问令牌 |
DIDA365_CLIENT_ID | 对于OAuth流 | -- | OAuth2客户端ID |
DIDA365_CLIENT_SECRET | 对于OAuth流 | -- | OAuth2客户端密钥 |
DIDA365_SERVICE_TYPE | 没有 | dida365 | dida365 或 ticktick |
DIDA365_REDIRECT_URI | 没有 | http://localhost:8080/callback | OAuth 2重定向类型 |
PORT | 没有 | 7860 | HTTP服务器端口 |
