任务管理服务器

Dida365 MCP Server是一个通过模型上下文协议向LLM暴露任务管理能力的服务器。

  • by ElliottZhao
  • Python
  • 本地部署
  • 更新于
在 GitHub 查看 ElliottZhao/dida365-mcp

使用说明


标题: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

  1. **** ****
  2. 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-mcp

MCP端点位于 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服务器端口