您需要一个Todoist API令牌才能使用此MCP服务器。
在您的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格式获取项目列表及其部分和参数询问您的AI助手(如Claude)问题,例如:
"我今天有哪些待办事项?"
"创建一个任务,下周五前审查季度报告"
"新建一个名为'家庭装修'的项目"
"在我的会议准备任务上添加一条评论"
"显示我所有的高优先级任务"
"为'紧急'任务创建一个红色标签"
"我在Todoist里有哪些项目?"
"将我的牙医预约任务标记为完成"
# 安装依赖
npm install
# 构建项目并运行检查器
npm run build && npx @modelcontextprotocol/inspector -e API_KEY=YOUR_API_KEY_HERE node dist/index.js
本项目采用MIT许可证 - 查看LICENSE文件了解详情。
如果您遇到任何问题或需要支持,请在GitHub存储库上提交问题。
<a href="https://glama.ai/mcp/servers/@stanislavlysenko0912/todoist-mcp-server"> <img width="380" height="200" src="https://gips3.baidu.com/it/u=3993344349,2393057300&fm=3081&app=3081&f=PNG?w=760&h=400" /> </a>