摘要
通过 MCP 将 Todoist REST API 连接到 ChatGPT。使用 AnythingMCP 以自然语言查询任务、项目和生产力数据。
使用 ChatGPT 管理你的任务
Todoist 没有专用的 MCP 连接器。通过 AnythingMCP,你可以将 Todoist 的 REST API 转换为 MCP 服务器,让 ChatGPT 查询你的任务、分析生产力并管理项目。
分步指南
第 1 步:部署 AnythingMCP
curl -fsSL https://raw.githubusercontent.com/HelpCode-ai/anythingmcp/main/docker-compose.quickstart.yml -o docker-compose.yml
printf 'JWT_SECRET=%s\nENCRYPTION_KEY=%s\n' "$(openssl rand -hex 32)" "$(openssl rand -hex 32)" > .env
docker compose up -d
第 2 步:获取 Todoist API 令牌
前往 Todoist 设置 → 集成 → 开发者。复制你的 API 令牌。
第 3 步:创建 REST 连接器
创建一个基础 URL 为 https://api.todoist.com/rest/v2 的 REST 连接器。设置 Bearer 令牌身份验证。
第 4 步:公开关键端点
GET /tasks— 所有活动任务GET /projects— 所有项目GET /sections— 项目中的部分GET /labels— 所有标签GET /comments— 任务评论
第 5 步:连接 ChatGPT
ChatGPT 从 OpenAI 的服务器发起连接,因此你的 AnythingMCP 实例需要公网 HTTPS URL,localhost 无法使用。也可以直接使用 cloud.anythingmcp.com。
- 前往 chatgpt.com/plugins,点击 Add,然后选择 Add custom MCP server。
- 填写名称,例如 Name:
AnythingMCP。 - 在 Connection 下的 Server URL 中填入
https://your-anythingmcp-instance.com/mcp,Authentication 保持为 OAuth。 - 选择 I understand and want to continue,然后点击 Create as a plugin。ChatGPT 提示时,登录 AnythingMCP 并允许访问。
- 在个人插件中安装这个新插件,然后在对话中输入 @ 并选择它。
第 6 步:与你的任务对话
- "今天到期的任务有哪些?"
- "我有多少个逾期任务?"
- "显示我所有项目中的高优先级任务"
- "哪个项目有最多的开放任务?"
- "我上周完成了什么?"
下一步
- 如何将 REST API 转换为 MCP
- 将 Eventbrite 连接到 ChatGPT
- 连接到 Claude
- 连接到 Cursor
- 连接到 Gemini
- 连接到 Meta Muse
- 连接到 Microsoft Copilot
这份指南对你有帮助吗?