这是一个MCP(模型上下文协议)服务器实现,它将Claude(或者如果你足够精通的话,任何兼容MCP的大语言模型)与Todoist集成在一起,通过MCP工具实现自然语言任务管理。该服务器中的工具允许Claude使用日常语言与你的Todoist任务、项目、板块和标签进行交互,同时针对大语言模型的工作流程效率进行了优化。
有关可用工具及其用法的完整列表,请参阅tools.md。
假设你已经安装了npm。
更全面的安装指南可以在操作指南中找到。
要通过Smithery为Claude Desktop安装Todoist MCP服务器扩展版:
npx -y @smithery/cli install @Chrusic/todoist-mcp-server-extended --client claude
也可以兼容cline或windsurf,只需将最后一个参数更改为--client cline
或--client windsurf
npm install -g @chrusic/todoist-mcp-server-extended
设置 → 集成
开发者
下找到你的API令牌复制API令牌
有关Todoist API的更多信息,请访问官方Todoist API文档。
在你的claude_desktop_config.json
文件中,在"mcpServers":{ }:
之间粘贴以下JSON片段:
"todoist": {
"command": "npx",
"args": ["-y", "@chrusic/todoist-mcp-server-extended"],
"env": {
"TODOIST_API_TOKEN": "在此粘贴你的API令牌"
}
}

完整的内容应该类似于这样:
{
"mcpServers": {
"todoist": {
"command": "npx",
"args": ["-y", "@chrusic/todoist-mcp-server-extended"],
"env": {
"TODOIST_API_TOKEN": "在此粘贴你的API令牌"
}
}
}
}

Claude Desktop客户端将在下次(重新)启动时启动MCP服务器并加载工具。
一些简单的建议,可以询问Claude的内容。请注意,有时你需要非常直接才能让Claude使用这些工具:
欢迎贡献!请随时提交Pull Request。
本项目采用MIT许可证 - 详情请参阅LICENSE文件。
如果你遇到任何问题或需要支持,请在GitHub仓库中提交问题。