任务管理协议集成

Todoist MCP是一个将Todoist任务管理功能集成到LLM中的协议服务器,提供任务、项目、标签和评论的全面管理能力。

  • by miottid
  • TypeScript
  • 本地部署
  • 4 星标
  • 更新于
在 GitHub 查看 miottid/todoist-mcp

使用说明

Todoist MCP

连接此 模型上下文协议 服务器连接到您的LLM,以便与Todoist交互。

功能

此集成实现了从 Todoist TypeScript客户端,提供以下访问权限:

任务管理

  • 创建任务(包括内容、描述、截止日期、优先级、标签等)
  • 用自然语言创建任务(例如,“周五下午5点前提交报告#工作”)
  • 检索任务(单个、筛选或所有任务)
  • 检索已完成的任务(按完成日期或到期日期)
  • 获取生产力统计数据
  • 更新任务
  • 移动任务(单独或分批)
  • 关闭/重新打开任务
  • 删除任务

项目管理

  • 创建、检索、更新和删除项目

科室管理

  • 在项目中创建、检索、更新和删除节

评论管理

  • 添加、检索、更新和删除任务或项目的注释

标签管理

  • 创建、检索、更新和删除标签
  • 管理共享标签

协作

  • 为项目寻找合作伙伴

设置

构建服务器应用程序:

npm install
npm run build

配置Claude:

您必须安装 克劳德 支持MCP的桌面应用程序。

您可以从获取Todoist API密钥 Todoist>设置>集成>开发人员.

然后,在你的 claude_desktop_config.json,添加新的MCP服务器:

{
    "mcpServers": {
        "todoist-mcp": {
            "command": "node",
            "args": ["/path/to/repo/build/index.js"],
            "env": {
                "TODOIST_API_TOKEN": "your_todoist_api_key"
            }
        }
    }
}

现在,您可以启动Claude桌面应用程序并要求更新Todoist。

分布

史密瑟里

使用以下命令在Claude桌面上安装Todoist MCP 史密瑟里:

npx -y @smithery/cli install @miottid/todoist-mcp --client claude

格拉玛