使用说明
todoist mcp
MCP服务器提供Todoist与11个任务管理工具的集成。
安装
npm install -g @knoight/todoist-mcp
或者直接运行:
npx @knoight/todoist-mcp
配置
设置 TODOIST_TOKEN 环境变量与您的 Todoist API令牌.
克劳德代码
添加到您的 .mcp.json:
{
"mcpServers": {
"todoist": {
"command": "npx",
"args": ["@knoight/todoist-mcp"],
"env": {
"TODOIST_TOKEN": "your-token-here"
}
}
}
}
mctx.ai
连接GitHub仓库 github.com/knoight/todoist-mcp 通过 mctx.ai仪表板已构建的JS已提交到仓库,因此不需要构建步骤。
工具
基本工具
| 工具 | 描述 | 输入 |
|---|---|---|
list_tasks |
列出带有可选筛选器的任务 | project_id?, label?, min_priority?, active_only? |
get_task |
按ID获取任务详细信息 | task_id |
complete_task |
将任务标记为已完成 | task_id |
create_task |
创建新任务 | content, description?, project_id?, due_string?, priority? |
update_task |
更新现有任务 | task_id, content?, description?, due_string?, priority? |
delete_task |
删除任务 | task_id |
list_projects |
列出所有项目 | -- |
高级工具
| 工具 | 描述 | 输入 |
|---|---|---|
summarize_completed |
按期间汇总已完成的任务 | period? (今天、昨天、本周、上周、本月、上月、本季度) |
find_quick_tasks |
在N分钟内查找快速任务 | max_minutes? (默认值5) |
get_overdue_tasks |
获取所有逾期任务 | -- |
get_task_stats |
获取任务统计信息 | -- |
发展
npm install
npm run build
npm test
许可证
麻省理工学院
