Todoist MCP Server

Todoist MCP Server

用于Todoist集成的MCP Server,支持使用Claude进行自然语言任务管理。

概述

Todoist MCP 服务器实现了 Model Context Protocol,让您通过 Claude 使用自然语言管理 Todoist 任务。

安装

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

配置

  1. 获取 Todoist API 令牌

    • 登录 Todoist → 设置 → 集成 → 开发者部分
  2. 配置 Claude 桌面版

    • 编辑 claude_desktop_config.json
{
  "mcpServers": {
    "todoist": {
      "command": "npx",
      "args": ["-y", "@abhiz123/todoist-mcp-server"],
      "env": {
        "TODOIST_API_TOKEN": "您的API令牌"
      }
    }
  }
}

主要功能

创建任务

"创建名为'Team Meeting'的任务"
"添加名为'Review PR'的任务,截止时间为明天下午2点"

获取任务

"显示所有我的任务"
"列出今天到期的任务"

更新任务

"将文档任务的截止时间改为下周"
"将修复bug任务的优先级改为紧急"

完成任务

"将PR审查任务标记为已完成"
"完成文档任务"

删除任务

"删除PR审查任务"
"移除会议准备任务"

支持的工具

  • todoist_create_task: 创建新任务(支持描述、截止日期、优先级)
  • todoist_get_tasks: 检索和过滤任务
  • todoist_update_task: 更新现有任务的属性
  • todoist_complete_task: 将任务标记为已完成
  • todoist_delete_task: 删除任务

问题和支持

如有问题,请访问 GitHub 仓库