
Todoist MCP Server

2025.04.04
0
JavaScript任务管理自然语言处理日程管理
Todoist MCP Server 是一个基于 Model Context Protocol (MCP) 的服务实现,它集成了 Claude 与 Todoist,使用户能够通过自然语言管理任务。该服务允许 Claude 通过日常语言与用户的 Todoist 任务进行交互,提供任务创建、更新、完成和删除等功能。
View on GitHub
Overview
基本能力
产品定位
Todoist MCP Server 是一个任务管理工具,通过自然语言处理技术实现与 Todoist 的集成,提升任务管理的效率和便捷性。
核心功能
- 自然语言任务管理:使用日常语言创建、更新、完成和删除任务。
- 智能任务搜索:通过部分名称匹配查找任务。
- 灵活过滤:根据截止日期、优先级等属性过滤任务。
- 丰富任务详情:支持任务描述、截止日期和优先级设置。
- 直观错误处理:提供清晰的反馈以优化用户体验。
适用场景
- 个人或团队的任务管理。
- 需要快速添加或更新任务的场景。
- 通过自然语言查询任务信息的需求。
工具列表
- todoist_create_task:创建新任务,支持任务标题、描述、截止日期和优先级。
- todoist_get_tasks:检索和过滤任务,支持按截止日期、优先级或项目过滤。
- todoist_update_task:更新现有任务,支持修改任务属性。
- todoist_complete_task:标记任务为完成状态。
- todoist_delete_task:删除任务。
常见问题解答
- 如何获取 Todoist API Token:登录 Todoist 账户,进入设置 → 集成,在“开发者”部分找到 API Token。
- 如何与 Claude Desktop 集成:在
claude_desktop_config.json
中添加 MCP 服务器配置。
使用教程
使用依赖
确保已安装 Node.js 和 npm。
安装教程
npm install -g @abhiz123/todoist-mcp-server
调试方式
- 获取 Todoist API Token。
- 在 Claude Desktop 配置文件中添加 MCP 服务器配置。
- 使用自然语言命令测试任务管理功能。
开发
从源码构建
git clone https://github.com/abhiz123/todoist-mcp-server.git
cd todoist-mcp-server
npm install
npm run build