Skip to main content
Glama

Todoist MCP 服务器

铁匠徽章

Todoist 的模型上下文协议 (MCP) 服务器,可通过 Claude Desktop 和其他兼容 MCP 的客户端实现高级任务和项目管理。

要求

Related MCP server: Todoist Python MCP Server

特征

  • 列出、创建、更新、完成、重新打开和删除任务

  • 列出、创建、更新、存档、取消存档和删除项目

  • 列出、创建、更新和删除部分

  • 列出、创建、更新和删除标签

  • 列出、创建、更新和删除评论

  • 管理共享标签

  • 获取项目合作者

所有功能

  • 任务:列出、获取、创建、更新、完成、重新打开、删除

  • 项目:列出、获取、创建、更新、存档、取消存档、删除

  • 部分:列出(按项目)、获取、创建、更新、删除

  • 标签:列出、获取、创建、更新、删除、管理共享标签

  • 注释:列出(按任务/项目)、获取、创建、更新、删除

  • 合作者:列出项目合作者

安装

对于 Claude 桌面 (JSON)

如果作为 npm 包发布,您可以在 Claude Desktop 配置中直接使用 npx 使用它:

{ "mcpServers": { "todoist": { "command": "npx", "args": [ "todoist-mcp" ], "env": { "TODOIST_API_TOKEN": "your_todoist_token" } } } }
  • 按照所示设置TODOIST_API_TOKEN

手动安装

  1. 克隆存储库:

    git clone https://github.com/yourusername/todoist-mcp.git cd todoist-mcp
  2. 安装依赖项:

    npm install # or yarn install
  3. 构建项目:

    npm run build # or yarn build
  4. 将您的 Todoist API 令牌设置为环境变量(参见上文)。

  5. 运行构建好的服务器:

    node dist/server.js
  6. 通过将其添加到您的配置文件来配置 Claude Desktop 以使用您的本地构建:

    { "mcpServers": { "todoist": { "command": "node", "args": [ "/path/to/todoist-mcp/dist/server.js" ], "env": { "TODOIST_API_TOKEN": "your_todoist_token" } } } }

使用示例

  • 获得最高优先级任务:

    “显示我的最优先任务。”

  • 创建和分类标签:

    “为我的任务创建标签并按项目或紧急程度进行分类。”

  • 按部分组织任务:

    “将所有带有‘紧急’标签的任务移至‘今天’部分。”

  • 项目管理:

    “创建一个名为‘个人成长’的新项目,并添加‘阅读清单’部分。”

  • 合作者概述:

    “列出项目‘团队启动’的所有合作者。”

  • 评论管理:

    “在任务‘准备幻灯片’中添加一条评论,内容为‘记得包含第二季度结果’。”

执照

本项目遵循 MIT 许可证。详情请参阅许可证

-
security - not tested
A
license - permissive license
-
quality - not tested

Latest Blog Posts

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/stevengonsalvez/todoist-mcp'

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