前言
滴答清单(TickTick)在2025年上线了MCP(Model Context Protocol)集成功能,允许Claude、Cursor等AI工具直接操作你的任务列表——创建待办、查询日程、修改提醒,全部通过自然语言完成。
这篇文章从零开始,带你完成滴答清单MCP的配置,并给出几个实际可用的自动化场景。如果你日常用Claude Code或Cursor编码,这个集成能把"切窗口记任务"这个动作从工作流里彻底干掉。
一、什么是MCP,为什么值得配置
MCP是Anthropic推出的开放协议,本质是一套标准化的API接口规范,让AI模型可以调用外部工具和数据源。滴答清单的MCP Server实现了以下能力:
- 创建任务:自然语言描述,自动解析日期、优先级、标签
- 查询任务:按日期、标签、优先级筛选待办列表
- 更新任务:修改截止时间、标记完成、调整优先级
- 读取日历:查询某天的日程安排
举个例子:在Cursor里写代码时,产品经理在群里说"下周三前把登录页重构完"。你不需要切到滴答清单手动添加——直接在AI对话框里说"把这个任务加到滴答清单,优先级高,标签#重构",任务就建好了。
二、环境准备
2.1 前提条件
- 滴答清单账号(免费版即可,MCP功能不要求付费)
- Windows/Mac/Linux 任意平台均可
- Claude Desktop 或 Cursor(本文以Cursor为例,Claude Desktop流程一致)
2.2 获取滴答清单MCP配置信息
- 登录滴答清单网页版 https://dida365.com
- 进入「设置」→「集成」→「MCP」页面
- 复制MCP配置JSON,格式大致如下:
{"mcpServers":{"ticktick":{"command":"npx","args":["-y","@ticktick/mcp-server"],"env":{"TICKTICK_API_KEY":"your_api_key_here"}}}}注意:TICKTICK_API_KEY是敏感信息,不要提交到公开仓库。
三、Cursor中配置滴答清单MCP
3.1 找到MCP配置文件
Cursor的MCP配置文件路径:
- Windows:
%APPDATA%\Cursor\mcp.json - macOS:
~/Library/Application Support/Cursor/mcp.json - Linux:
~/.config/Cursor/mcp.json
如果文件不存在,手动创建即可。
3.2 写入配置
将第二步获取的JSON配置合并到mcp.json中。如果已有其他MCP Server配置,追加ticktick项即可:
{"mcpServers":{"ticktick":{"command":"npx","args":["-y","@ticktick/mcp-server"],"env":{"TICKTICK_API_KEY":"your_actual_api_key"}}}}3.3 验证连接
重启Cursor,打开AI对话框,输入:
查询我今天有哪些待办任务
如果返回你的任务列表(哪怕是空列表),说明配置成功。
四、实用自动化场景
下面是几个我实际在用的场景,从简单到复杂排序。
场景1:代码审查时记录Todo
在Code Review过程中,经常发现需要后续处理的小问题。直接让AI帮你记:
我在review代码时发现3个问题:1) utils.js里validateEmail函数没处理空字符串 2) api.js接口超时设置太短 3) README缺少环境变量说明。帮我把这三个分别建为待办,标签都打上#code-review,下周五前完成。
MCP会直接创建三个独立任务,日期、标签自动设置。
场景2:开工前查看今日安排
每天开始写代码前:
列出我今天所有待办,按照优先级排序。
快速了解今天要做什么,不用切窗口翻列表。
场景3:Bug修复后自动标记完成
当你修完一个Bug后:
把"修复登录页token过期不刷新"这个任务标记为完成,然后查看还剩多少待办。
任务状态更新 + 剩余工作量概览,一步完成。
场景4:周报自动汇总
周五下午写周报时:
汇总我本周完成的所有任务,按日期倒序。
AI直接列出你这周完成了什么,粘贴到周报里就行。
场景5:项目拆解与任务批量创建
接到一个新需求,直接让它帮你拆:
我要开发一个用户反馈收集页面,帮我拆成具体的开发任务,每个任务加上预估时间,都建到滴答清单的项目#用户反馈里,优先级按开发顺序排列。
MCP会创建一组结构化任务,可以直接开始执行。
五、常见问题排查
Q1:配置后AI无法连接滴答清单
检查三个地方:
TICKTICK_API_KEY是否正确复制(确认没多余空格或换行)- Node.js是否已安装(
npx命令依赖Node.js 16+) - 网络是否能访问滴答清单API域名
Q2:MCP Server启动报错
在终端单独运行以下命令测试:
npx-y@ticktick/mcp-server如果报TICKTICK_API_KEY not found,说明环境变量未正确注入。检查mcp.json中env字段的格式。
Q3:AI创建的任务日期解析不对
MCP依赖滴答清单的自然语言解析能力。类似"下下周三"这种模糊表达可能不准,建议使用具体日期格式如"2026-07-15"。
Q4:免费版能用MCP吗
可以。MCP集成是滴答清单的免费功能,不要求付费会员。但受限于免费版的清单数量上限,大量自动化操作时可能遇到限制。
六、进阶技巧
6.1 结合系统快捷键
配置Cursor的全局快捷键(默认Ctrl+Shift+I打开AI对话框),做到在任意窗口一键调出AI,口述任务直接进滴答清单,不用切回Cursor界面。
6.2 多个MCP Server联动
如果你同时配了GitHub MCP和滴答清单MCP,可以这样用:
查看我最近3天修改的仓库,根据commit message在滴答清单里创建本周剩余未完成的工作项。
两个MCP Server串联,AI自动完成跨工具的信息流转。
6.3 定时任务提醒
虽然MCP本身不支持定时触发,但可以配合Claude的Projects功能:在Claude Desktop里创建一个Project,把"每天早上9点列出今日待办"作为System Prompt,每天打开Claude时自动触发滴答清单查询。
总结
滴答清单的MCP集成,核心价值不在功能本身——CRUD操作任何待办工具都有。它的真正价值在于把你频繁切窗口记任务这个动作消除掉。
对于日常已经重度使用Cursor/Claude的开发者来说,这个集成几乎是零成本效率提升。配置只需要2分钟,之后每次省掉"切到滴答→打字→切回IDE"这几秒钟,一天累积下来可能就是十几分钟。
如果还没试过,花几分钟配一下,跑通场景1和场景2,自己体验效果。
Windows客户端下载:https://dida.ijinshan.com (安全检测版本,MD5可查)。