Todoist MCP Server

Todoist MCP Server

site icon
2025.03.14 148
JavaScript任务管理自然语言处理日程管理
Todoist MCP Server 是一个基于 Model Context Protocol (MCP) 的服务实现,它集成了 Claude 与 Todoist,使用户能够通过自然语言进行任务管理。该服务器允许 Claude 使用日常语言与您的 Todoist 任务进行交互。
View on GitHub

Overview

基本能力

产品定位

Todoist MCP Server 是一个任务管理工具,通过自然语言处理技术,使用户能够更高效地管理 Todoist 任务。

核心功能

  • 自然语言任务管理:使用日常语言创建、更新、完成和删除任务
  • 智能任务搜索:通过部分名称匹配查找任务
  • 灵活过滤:按截止日期、优先级和其他属性过滤任务
  • 丰富的任务详情:支持描述、截止日期和优先级级别
  • 直观的错误处理:清晰的反馈以提升用户体验

适用场景

  • 个人任务管理
  • 团队协作任务分配
  • 通过自然语言快速创建和修改任务

工具列表

  1. todoist_create_task:创建新任务,支持内容、描述、截止日期和优先级级别
  2. todoist_get_tasks:检索和过滤任务,可按日期、优先级或项目过滤
  3. todoist_update_task:更新现有任务,通过自然语言搜索找到任务
  4. todoist_complete_task:标记任务为完成,通过自然语言搜索找到任务
  5. 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

调试方式

  1. 获取 Todoist API Token
  2. claude_desktop_config.json 中添加配置:
{
  "mcpServers": {
    "todoist": {
      "command": "npx",
      "args": ["-y", "@abhiz123/todoist-mcp-server"],
      "env": {
        "TODOIST_API_TOKEN": "your_api_token_here"
      }
    }
  }
}
  1. 使用示例命令测试功能

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。