Todoist MCP Server

Todoist MCP Server

Todoist MCP Server 是一个集成 Claude 与 Todoist 的任务管理工具,支持通过自然语言创建、更新、完成和删除任务,提升任务管理效率。

108 浏览
2025-12-30 发布

详细介绍

Todoist MCP Server 是一个集成 Claude 与 Todoist 的任务管理工具,支持通过自然语言进行任务管理。用户可以通过日常语言创建、更新、完成和删除任务,实现高效的任务交互。该工具适用于需要自然语言处理与任务管理结合的个人和团队。

核心功能

Todoist MCP Server 提供了多种核心功能,帮助用户更高效地管理任务:

  • 自然语言任务管理:用户可以通过日常语言创建、更新、完成和删除任务,无需使用复杂命令。
  • 智能任务搜索:支持通过部分任务名称进行匹配查找,提高任务检索效率。
  • 灵活过滤:用户可以按截止日期、优先级等属性筛选任务,便于管理。
  • 丰富的任务详情:支持任务描述、截止日期和优先级设置,满足多样化需求。
  • 直观的错误处理:提供清晰的反馈信息,提升用户体验。

安装方法

Todoist MCP Server 可通过 Smithery 或手动方式安装。

通过 Smithery 安装

使用以下命令通过 Smithery 安装 Todoist MCP Server:

npx -y @smithery/cli install @abhiz123/todoist-mcp-server --client claude

手动安装

使用 npm 全局安装:

npm install -g @abhiz123/todoist-mcp-server

配置说明

安装完成后,需要配置 Todoist API 令牌以连接 Todoist 服务。

claude_desktop_config.json 文件中添加以下配置:

{
  "mcpServers": {
    "todoist": {
      "command": "npx",
      "args": ["-y", "@abhiz123/todoist-mcp-server"],
      "env": {
        "TODOIST_API_KEY": "your_api_key_here"
      }
    }
  }
}

使用方法

Todoist MCP Server 提供了多种命令行工具,支持任务的创建、获取、更新、完成和删除。

创建任务

todoist_create_task --content "完成项目报告" --description "包含所有最新数据的详细报告"

获取任务

todoist_get_tasks --due_date "2023-10-31"

更新任务

todoist_update_task --task_id 123 --priority_level 2

完成任务

todoist_complete_task --task_id 456

删除任务

todoist_delete_task --task_id 789

使用场景

Todoist MCP Server 适用于以下场景:

  • 需要通过自然语言快速创建和管理任务的用户。
  • 希望提升任务管理效率的个人或团队。
  • 需要与 Claude 集成,实现语音或文本交互的任务管理。

使用示例

以下是几个常见的使用示例:

  • 创建任务:输入 创建任务 '会议',系统将创建一个名为“会议”的任务。
  • 列出任务:输入 列出今天到期的任务,系统将列出所有今天到期的任务。
  • 更新任务:输入 更新任务 '会议' 到明天到期,系统将更新任务的截止日期。

注意事项

在使用 Todoist MCP Server 时,请注意以下事项:

  • 确保已正确配置 Todoist API 令牌。
  • 部分复杂任务可能无法完全通过自然语言识别,建议使用明确指令。
  • 保持服务器和客户端的版本兼容。

Todoist MCP Server 通过自然语言与 Todoist 任务交互,为用户提供高效、直观的任务管理体验。

任务管理 自然语言处理 API集成

相关服务推荐

查看更多