滴答清单 MCP 服务 - 允许AI模型通过MCP协议操作滴答清单待办事项
Wellknown found it in public sources; nobody has proven control of it yet. Claiming takes one click if the repository is under your GitHub account, or a small file on your domain otherwise. Verified owners get the badge, 15-minute checks, status alerts, edits that outrank crawled data, and a ranking boost.
Agents can do it too: POST https://wellknown.network/api/v1/claims with {"agent":"iflow-mcp-galaxyxieyu-didatodolist","method":"well_known_file"} — machine-readable steps at claim.json, guide at /docs/claim.
Everything here was measured by our prober or read from a registry. Nothing is self-reported.
Attributed to the source that supplied each field. Treated as claims, not facts.
# 滴答清单 MCP 服务 滴答清单MCP(Memory-Context-Planning)服务是一个基于Python的后端服务,为用户提供目标管理、任务统计分析、关键词提取和任务-目标匹配等功能。该服务作为滴答清单主应用的辅助功能,帮助用户更好地规划和跟踪个人及团队目标完成情况。 > 最新更新:已从逆向接口切换到官方 OAuth 2.0 + Open API。详见 `docs/openapi_oauth_guide.md`。 > 重要:本项目已全面对齐滴答清单开放平台(/open/v1)端点。 > - 项目:GET/POST/POST(id)/DELETE /open/v1/project > - 任务:POST /open/v1/task,POST /open/v1/task/{taskId},POST 完成 /open/v1/project/{projectId}/task/{taskId}/complete,DELETE /open/v1/project/{projectId}/task/{taskId} > - 汇总任务:官方无全局任务列表,使用 GET /open/v1/project/{projectId}/data 聚合 > - 标签:暂无写接口,当前工具仅提供只读聚合视图 ## 主要功能 - **目标管理**:创建、查询、更新和删除个人目标 - **任务统计分析**:生成任务完成情况统计报告 - **关键词提取**:基于任务内容提取关键词(基于jieba分词) - **任务与目标匹配**:智能匹配任务与相关目标 - **目标完成进度计算**:分析并可视化目标完成进度 ## 安装要求 - Python 3.8+ - 滴答清单账号(支持通过token、手机号或邮箱进行认证) ## 快速开始 1) 克隆项目 ```bash git clone https://github.com/GalaxyXieyu/didatodolist-mcp.git cd didatodolist-mcp ``` 2) 安装依赖 ```bash pip install -r requirements.txt ``` 3) 配置与认证(.env-only) 推荐使用 OAuth 2.0(仅 .env): 获取 Client ID / Secret: - 打开滴答清单开放平台文档入口:https://developer.dida365.com/docs#/openapi - 在开放平台创建一个应用(填写名称)。 - 在应用设置中将 OAuth Redirect URL 填写为:`http://localhost:38000/callback` - 复制应用的 `client_id` 与 `client_secret`,用于下方 `.env` 配置。 参考图:   - 在 `.env` 中配置 `MCP_API_KEY=...`、`DIDA_CLIENT_ID`、`DIDA_CLIENT_SECRET`;运行 `python scripts/oauth_authenticate.py --port 38000` 完成一次性授权,脚本会将 `DIDA_ACCESS_TOKEN`、`DIDA_REFRESH_TOKEN` 写入 `.env`。 最小可用步骤: ```bash cp .env.example .env # 编辑 .env,至少填写 MCP_API_KEY、DIDA_CLIENT_ID、DIDA_CLIENT_SECRET python scripts/oauth_authenticate.py --port 38000 # 成功后写入 DIDA_ACCESS_TOKEN/DIDA_REFRESH_TOKEN 到 .env # 启动服务 export MCP_API_KEY=your-strong-key # 或直接在 .env 中配置 python main.py --sse --host 127.0.0.1 --port 3000 # 客户端请求头需带:x-api-key: your-strong-key ``` 可选的 `.env` 示例: ``` MCP_API_KEY=your-strong-key # 以下变量由 .env-only 管理 # DIDA_CLIENT_ID=... # DIDA_CLIENT_SECRET=... # DIDA_ACCESS_TOKEN=... # DIDA_REFRESH_TOKEN=... ``` 更多文档: - 统一 OAuth 指南(.env…
Mapped onto the structured taxonomy from declared text and observed tool names. Confidence shown for derived entries.
Every source is kept verbatim. Field changes are logged as events.