Skip to main content
Glama

特征

  • 完整的 Todoist API 集成:访问完整的 Todoist REST API v2,并通过自然语言支持 Todoist Sync API
  • 批处理:客户端可以在单个请求中处理多个任务
  • 按名称搜索:AI 可以按名称而不是 ID 搜索任务、项目和标签
  • 任务:使用对话语言创建、更新、关闭、重新打开、移动和删除任务
  • 项目:创建和管理项目和部分
  • 评论:添加和管理任务和项目的评论
  • 标签:创建和管理个人和共享标签
  • 及时支持:您可以轻松地向客户提供有关您的项目的信息

配置

您需要一个 Todoist API 令牌才能使用此 MCP 服务器。

获取 Todoist API 令牌

  1. 登录您的 Todoist 帐户
  2. 导航至“设置”→“集成”
  3. 在“开发者”下找到您的 API 令牌

与 Claude Desktop 一起使用

添加到您的claude_desktop_config.json

{ "mcpServers": { "todoist": { "command": "npx", "args": ["-y", "todoist-mcp"], "env": { "API_KEY": "your_todoist_api_token_here" } } } }

可用工具

任务

  • get_tasks_list :获取任务,并可按项目、部分、标签等进行可选过滤。
  • create_tasks :创建具有各种属性的新任务
  • get_tasks :通过 ID 或名称获取特定任务
  • update_tasks :更新现有任务
  • close_tasks :将任务标记为完成
  • reopen_tasks :重新打开已完成的任务
  • delete_tasks :删除任务
  • move_tasks :将任务移动到不同的项目或部分

项目

  • get_projects_list :获取所有项目
  • create_projects :创建新项目
  • get_projects :通过 ID 或名称获取特定项目
  • update_projects :更新现有项目
  • delete_projects :删除项目
  • get_collaborators :获取项目的所有合作者
  • move_projects :将项目移动到其他位置或子项目

章节

  • get_sections_list :获取所有部分或按项目过滤
  • create_sections :创建新部分
  • get_sections :通过 ID 或名称获取特定部分
  • update_sections :更新部分
  • delete_sections :删除部分

评论

  • get_comments_list :获取项目或任务的评论
  • create_comments :创建新评论
  • get_comments :通过 ID 获取特定评论
  • update_comments :更新评论
  • delete_comments :删除评论

标签

  • get_labels_list :获取所有个人标签
  • create_labels :创建新的个人标签
  • get_labels :通过 ID 或名称获取个人标签
  • update_labels :更新个人标签
  • delete_labels :删除个人标签
  • get_shared_labels :获取所有共享标签
  • rename_shared_labels :重命名共享标签
  • remove_shared_labels :删除共享标签

实用程序

  • utils_get_colors :获取项目、标签、过滤器可用的颜色

提示

  • projects_list :获取 markdown 格式的项目列表及其部分和参数

示例用法

向你的人工智能助手(如 Claude)询问以下问题:

"What tasks do I have due today?" "Create a task to review the quarterly report by next Friday" "Make a new project called 'Home Renovation'" "Add a comment to my meeting prep task" "Show me all my high priority tasks" "Create a label for 'Urgent' tasks with a red color" "What projects do I have in my Todoist?" "Mark my dentist appointment task as complete"

发展

# Install dependencies npm install # Build the project and run inspector npm run build && npx @modelcontextprotocol/inspector -e API_KEY=YOUR_API_KEY_HERE node dist/index.js

执照

该项目根据 MIT 许可证获得许可 - 有关详细信息,请参阅LICENSE文件。

问题与支持

如果您遇到任何问题或需要支持,请在 GitHub 存储库上提交问题。

You must be authenticated.

A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

完成 Todoist REST API v2 并支持 Todoist Sync API 集成,支持任务、项目、部分、评论和标签管理

  1. 配置
    1. 获取 Todoist API 令牌
    2. 与 Claude Desktop 一起使用
  2. 可用工具
    1. 任务
    2. 项目
    3. 章节
    4. 评论
    5. 标签
    6. 实用程序
  3. 提示
    1. 示例用法
      1. 发展
        1. 执照
          1. 问题与支持

            Related MCP Servers

            • A
              security
              F
              license
              A
              quality
              Provides integration with Jira's REST API, allowing AI assistants to manage Jira issues programmatically.
              Last updated -
              6
              6
              JavaScript
              • Apple
            • -
              security
              A
              license
              -
              quality
              Enables advanced todo list management and content organization using Notion's API, supporting features like creating databases, dynamic filtering, and collaborative task tracking.
              Last updated -
              11
              Python
              MIT License
            • A
              security
              A
              license
              A
              quality
              Enables interaction with Spotify's music catalog via the Spotify Web API, supporting searches, artist information retrieval, playlist management, and automatic token handling.
              Last updated -
              26
              547
              2
              TypeScript
              MIT License
            • A
              security
              A
              license
              A
              quality
              A Python server that enables Claude to interact with Todoist's task management API, allowing users to create, manage, and organize tasks directly through Claude's interface.
              Last updated -
              17
              4
              Python
              MIT License
              • Apple

            View all related MCP servers

            MCP directory API

            We provide all the information about MCP servers via our MCP API.

            curl -X GET 'https://glama.ai/api/mcp/v1/servers/stanislavlysenko0912/todoist-mcp-server'

            If you have feedback or need assistance with the MCP directory API, please join our Discord server