🚀 TaskMaster: Todoist MCP for Cursor AI

🚀 TaskMaster: Todoist MCP for Cursor AI

site icon
2025.03.26 16
Python任务管理Todoist集成Cursor AI插件日程管理
TaskMaster是一个专为Cursor AI设计的Todoist集成MCP服务器,允许用户在编码环境中直接与Todoist任务进行交互。它提供了灵活的任务过滤、丰富的任务格式化以及无缝的Cursor AI集成。
View on GitHub

Overview

基本能力

产品定位

TaskMaster是一个专为Cursor AI设计的Todoist集成MCP服务器,旨在帮助开发者在编码环境中高效管理Todoist任务。

核心功能

  • 灵活的任务过滤:支持使用Todoist的强大过滤语法,如按截止日期(今天、明天、逾期)、优先级(1-4,1为最高)以及复杂查询组合进行过滤。
  • 丰富的任务格式化:每个任务显示优先级、截止日期和其他相关信息,并带有清晰的图标。
  • Cursor AI集成:在Cursor AI编码环境中无缝使用Todoist。

适用场景

  • 开发者在编码时需要快速查看和管理Todoist任务。
  • 需要根据优先级和截止日期过滤任务的用户。
  • 希望在单一环境中集成任务管理和编码的用户。

工具列表

  • get_tasks_tool
  • 能力:检索任务并提供强大的过滤选项。
  • 参数:
    • filter_string:高级Todoist过滤查询字符串。
    • priority:可选优先级级别(1-4,1为最高)。

常见问题解答

  • 如何获取Todoist API令牌?
  • 在Todoist设置 → 集成 → 开发者中查找。
  • 如何验证服务器是否正常运行?
  • 在Cursor设置 → MCP中检查服务器是否显示为绿色圆点。

使用教程

使用依赖

  • Python 3.10或更高版本
  • Poetry(用于依赖管理)
  • Todoist账户和API令牌

安装教程

  1. 克隆仓库:
git clone https://github.com/mingolladaniele/todoist-mcp.git
cd todoist-mcp
  1. 安装依赖:
pip install -r requirements.txt
  1. 设置Todoist API令牌环境变量:
# Linux/macOS
export TODOIST_API_TOKEN="your-api-token-here"

# Windows
set TODOIST_API_TOKEN="your-api-token-here"

调试方式

  1. 运行服务器:
python server.py
  1. 在Cursor AI中配置MCP服务器:
  2. 编辑MCP配置文件(路径参考README),确保路径和令牌正确。
  3. 在Cursor设置 → MCP中检查服务器状态。

许可证

该项目遵循 MIT 开源许可条款。