
Todoist MCP Server Extended

2025.03.02
14
JavaScript任务管理自然语言处理LLM 集成日程管理
Todoist MCP Server Extended 是一个基于 Model Context Protocol (MCP) 的服务实现,它集成了 Claude 或其他兼容 MCP 的 LLM(大型语言模型)与 Todoist 任务管理工具,通过自然语言实现任务管理。该服务提供了一系列工具,使 Claude 能够使用日常语言与用户的 Todoist 任务、项目、分区和标签进行交互,并针对 LLM 工作流程进行了优化。
View on GitHub
Overview
基本能力
产品定位
Todoist MCP Server Extended 是一个任务管理工具,通过自然语言处理技术(如 Claude 或其他 LLM)与 Todoist 集成,提供智能化的任务管理功能。
核心功能
- 任务管理:支持创建、更新、完成和删除任务。
- 标签管理:支持创建、更新和管理个人标签及任务标签。
- 项目管理:支持创建、更新和管理 Todoist 项目。
- 分区组织:支持在项目中创建和管理分区。
- 智能搜索:通过部分名称匹配查找任务和标签。
- 灵活筛选:支持按项目、分区、截止日期、优先级和标签筛选任务。
- 任务详情:支持任务描述、截止日期、优先级和项目/分区分配。
- 批量操作:工具内置批量操作支持,优化 LLM 工作流程效率。
适用场景
- 通过自然语言管理 Todoist 任务。
- 批量操作任务以提高效率。
- 智能筛选和搜索任务。
工具列表
todoist_get_tasks
:获取任务列表。- 其他工具详见 tools.md。
常见问题解答
- 问题或支持需求可提交至 GitHub 仓库。
使用教程
使用依赖
- 需安装 npm。
安装教程
通过 Smithery 安装
npx -y @smithery/cli install @Chrusic/todoist-mcp-server-extended --client claude
(兼容 cline
或 windsurf
,将 --client claude
替换为 --client cline
或 --client windsurf
)
通过 npm 安装
npm install -g @chrusic/todoist-mcp-server-extended
调试方式
- 获取 Todoist API Token:
- 登录 Todoist。
- 进入
Settings → Integrations
。 - 在
Developer
下找到并复制 API Token。 - 配置
claude_desktop_config.json
文件:json { "mcpServers": { "todoist": { "command": "npx", "args": ["-y", "@chrusic/todoist-mcp-server-extended"], "env": { "TODOIST_API_TOKEN": "PASTE-YOUR-API-TOKEN-HERE" } } } }
- 重启 Claude Desktop 客户端以加载 MCP 服务器和工具。
示例用法
- "使用 MCP 工具:todoist_get_tasks,列出我今天的所有任务。"
- "在项目 'Work' 的分区 'To Do' 中创建任务 'Review PR'。"
- "将标签 'Important' 添加到任务 'Review PR'。"