
Todoist MCP

2025.04.16
4
TypeScript任务管理自然语言交互日程管理
Todoist MCP 是一个基于 Model Context Protocol (MCP) 的服务,用于连接大型语言模型 (LLM) 与 Todoist 任务管理工具。它支持 Todoist TypeScript 客户端提供的所有 API,使用户能够通过 LLM 与 Todoist 进行交互,管理任务和项目。
View on GitHub
Overview
基本能力
产品定位
Todoist MCP 是一个任务管理服务,通过 MCP 协议将 Todoist 的功能集成到 LLM 中,实现通过自然语言指令管理任务。
核心功能
- 支持 Todoist TypeScript 客户端的所有 API
- 通过 MCP 协议与 LLM 交互
- 提供任务管理、项目更新等功能
适用场景
- 通过自然语言管理 Todoist 任务
- 自动化任务管理流程
- 集成 Todoist 到 LLM 工作流中
工具列表
- Todoist TypeScript Client: 提供完整的 Todoist API 支持
- Smithery: 用于快速安装和部署 Todoist MCP
- Glama: 提供 MCP 服务的托管和分发
常见问题解答
- 如何获取 Todoist API Key? 从 Todoist 设置 > 集成 > 开发者页面获取
- 如何配置 Claude 桌面应用?
需要在
claude_desktop_config.json
中添加 MCP 服务器配置
使用教程
使用依赖
- Node.js 环境
- Claude 桌面应用
安装教程
- 克隆仓库并安装依赖:
npm install
npm run build
- 配置 Claude 桌面应用:
在
claude_desktop_config.json
中添加:
{
"mcpServers": {
"todoist-mcp": {
"command": "node",
"args": ["/path/to/repo/build/index.js"],
"env": {
"TODOIST_API_KEY": "your_todoist_api_key"
}
}
}
}
- 通过 Smithery 安装:
npx -y @smithery/cli install @miottid/todoist-mcp --client claude
调试方式
- 启动 Claude 桌面应用
- 尝试通过自然语言指令管理 Todoist 任务
- 检查任务是否按预期更新