适合谁
- 已在使用 Todoist 且希望通过 Claude 对话管理任务和项目的个人或团队用户
- 需要执行批量任务操作(如批量更新优先级、批量清理逾期任务)的用户
- 希望先用 Dry-Run 模式验证自动化脚本,再对真实数据执行操作的开发者
该项目是社区维护的 Todoist MCP 服务器,提供 19 个工具覆盖任务、项目、协作等全流程操作,并具备批量处理和 Dry-Run 演练模式等实用特性;仓库维护者对贡献流程和代码质量要求较为严格(例如要求单一关注点的 PR、真实 API 验证),文档详尽,但用户需自行承担 API 令牌管理和批量操作带来的数据变更风险。
一个开源的 MCP 服务器,将 Claude 与 Todoist 连接起来,通过自然语言实现完整的任务和项目管理。提供 19 个工具,覆盖任务、子任务、项目、版块、标签、评论、提醒、筛选器、协作、用户资料、活动日志、已完成任务、备份、笔记和工作区共享标签等功能,并支持批量操作和 Quick Add 自然语言解析。内置 Dry-Run(演练)模式,可在不实际修改 Todoist 数据的情况下验证操作。
1)Claude Desktop 用户可从 GitHub 最新 Release 下载 todoist-mcp.mcpb 文件,双击或拖入 Claude Desktop 安装,随后输入 Todoist API 令牌即可使用;2)Claude Code 或其他 MCP 客户端可运行命令 claude mcp add todoist -e TODOIST_API_TOKEN=your_token -- npx @greirson/mcp-todoist;3)也可手动编辑 claude_desktop_config.json 或 ~/.claude.json,在 mcpServers 中添加 command 为 npx、args 为 ["@greirson/mcp-todoist"]、env 中设置 TODOIST_API_TOKEN 的配置;4)如需测试而不影响真实数据,可在 env 中额外添加 DRYRUN=true 启用演练模式。
{"mcpServers":{"todoist":{"command":"npx","args":["@greirson/mcp-todoist"],"env":{"TODOIST_API_TOKEN":"your_api_token_here"}}}}