
Todoist MCP Server

2025.03.14
148
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 账户
- 导航到 设置 → 集成
- 在 "Developer" 下找到您的 API token
使用教程
使用依赖
- 需要安装 Node.js 和 npm
安装教程
通过 Smithery 安装
npx -y @smithery/cli install @abhiz123/todoist-mcp-server --client claude
手动安装
npm install -g @abhiz123/todoist-mcp-server
调试方式
- 获取 Todoist API Token
- 在
claude_desktop_config.json
中添加配置:
{
"mcpServers": {
"todoist": {
"command": "npx",
"args": ["-y", "@abhiz123/todoist-mcp-server"],
"env": {
"TODOIST_API_TOKEN": "your_api_token_here"
}
}
}
}
- 使用示例命令测试功能