Todoist 官方 AI 工具库与 MCP Server,提供 40+ 工具让 LLM Agent 完整操控 Todoist 账户。
@doist/todoist-ai 是 Doist 官方维护的 TypeScript 库,核心目标是将 Todoist 的全部任务管理能力暴露给 AI Agent。项目以 MCP(Model Context Protocol)Server 形式提供标准接入,同时将工具定义与传输层解耦,支持作为独立函数库集成到任意 AI 框架中。
工具集涵盖任务增删改查与完成/恢复、项目管理、标签/筛选器/分区操作、评论与提醒、生产力分析与项目健康度洞察、搜索与附件获取、团队协作与任务分配等 40 余个工具。设计上侧重"工作流级"工具(如 get-overview、analyze-project-health),在灵活性与 LLM 调用效率之间取得平衡。
提供双模式 MCP Server:本地 stdio 模式可通过 npx @doist/todoist-ai 一键启动;远程 Streamable HTTP 模式通过官方托管端点 https://ai.todoist.net/mcp 对外服务并支持 OAuth 认证。已验证兼容 Claude Desktop、Cursor、Claude Code CLI、VS Code 等 MCP 客户端。此外基于 @modelcontextprotocol/ext-apps 和 React 19 构建了 MCP Apps 交互式 UI 小部件系统,可在 AI 聊天界面中内联渲染富组件。
底层依赖 @doist/todoist-sdk 调用 Todoist API,使用 Zod v4 进行参数校验,以 Vite 构建、Vitest 测试、semantic-release 自动化发布。采用 MIT 许可证,当前版本 v8.12.1。