任务管理集成服务

提供Todoist集成的MCP服务器,包含11种任务管理工具,适用于个人和团队任务管理。

  • by knoight
  • TypeScript
  • 本地部署
  • 更新于
在 GitHub 查看 knoight/todoist-mcp

使用说明

todoist mcp

MCP服务器提供Todoist与11个任务管理工具的集成。

安装

npm install -g @knoight/todoist-mcp

或者直接运行:

npx @knoight/todoist-mcp

配置

设置 TODOIST_TOKEN 环境变量与您的 Todoist API令牌.

克劳德代码

添加到您的 .mcp.json:

{
  "mcpServers": {
    "todoist": {
      "command": "npx",
      "args": ["@knoight/todoist-mcp"],
      "env": {
        "TODOIST_TOKEN": "your-token-here"
      }
    }
  }
}

mctx.ai

连接GitHub仓库 github.com/knoight/todoist-mcp 通过 mctx.ai仪表板已构建的JS已提交到仓库,因此不需要构建步骤。

工具

基本工具

工具 描述 输入
list_tasks 列出带有可选筛选器的任务 project_id?, label?, min_priority?, active_only?
get_task 按ID获取任务详细信息 task_id
complete_task 将任务标记为已完成 task_id
create_task 创建新任务 content, description?, project_id?, due_string?, priority?
update_task 更新现有任务 task_id, content?, description?, due_string?, priority?
delete_task 删除任务 task_id
list_projects 列出所有项目 --

高级工具

工具 描述 输入
summarize_completed 按期间汇总已完成的任务 period? (今天、昨天、本周、上周、本月、上月、本季度)
find_quick_tasks 在N分钟内查找快速任务 max_minutes? (默认值5)
get_overdue_tasks 获取所有逾期任务 --
get_task_stats 获取任务统计信息 --

发展

npm install
npm run build
npm test

许可证

麻省理工学院