
🚀 TaskMaster: Todoist MCP for Cursor AI

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令牌
安装教程
- 克隆仓库:
git clone https://github.com/mingolladaniele/todoist-mcp.git
cd todoist-mcp
- 安装依赖:
pip install -r requirements.txt
- 设置Todoist API令牌环境变量:
# Linux/macOS
export TODOIST_API_TOKEN="your-api-token-here"
# Windows
set TODOIST_API_TOKEN="your-api-token-here"
调试方式
- 运行服务器:
python server.py
- 在Cursor AI中配置MCP服务器:
- 编辑MCP配置文件(路径参考README),确保路径和令牌正确。
- 在Cursor设置 → MCP中检查服务器状态。