关于 MCP Todo.txt Integration
MCP Todo.txt Integration 是供 LLM 通过 MCP 管理 Todo.txt 文件任务的服务。它提供任务筛选、排序、搜索、元数据管理和批量操作。
主要功能
- 01添加、完成和删除任务
- 02按条件筛选与排序
- 03按关键词或元数据搜索
- 04管理自定义元数据
- 05批量更新或删除
适用场景
- 01通过 MCP 客户端维护 Todo.txt
- 02按项目或优先级整理任务
- 03批量更新任务并管理元数据
MCP 相关
该服务通过 MCP 向客户端暴露任务资源、任务管理工具和用于总结任务或生成任务描述的提示词。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
暂未收录安装方式
我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。
工具
还没有获取到工具列表
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
MCP Todo.txt 集成
概述
MCP Todo.txt 集成是 Model Context Protocol(MCP)的服务实现,可与 Todo.txt 文件交互。此项目允许大模型通过 MCP 协议以编程方式管理 Todo.txt 文件中的任务。
功能
核心功能
-
资源
- 将任务列表公开为资源。
- 按上下文、项目或优先级筛选任务。
-
工具
- 添加任务:添加带有可选元数据的新任务。
- 将任务标记为已完成:将任务标记为已完成。
- 删除任务:移除任务。
- 列出任务:检索所有任务,并提供筛选选项。
- 搜索任务:根据关键字或元数据搜索任务。
- 排序任务:按优先级、创建日期或完成日期对任务排序。
- 筛选任务:按特定条件筛选任务。
- 添加元数据:为任务添加自定义元数据。
- 移除元数据:从任务中移除指定元数据。
- 批量操作:执行批量更新或删除。
-
提示词
- 总结任务。
- 生成新的任务描述。
高级功能
- 动态任务管理:根据输入或触发条件动态更新任务。
- 会话管理:在多个请求之间管理任务。
安装
如需快速安装,请使用下方的一键安装按钮
-
克隆仓库:
git clone <repository-url> cd todomcp -
安装依赖:
npm install -
构建项目:
npm run build
使用
-
启动 MCP 服务:
npm start -
使用符合 MCP 规范的客户端或工具与服务交互。
配置
- 可以使用
TODO_FILE_PATH环境变量配置 Todo.txt 文件的路径。如果未设置,默认路径为项目根目录下的todo.txt。
开发
-
在开发模式下运行项目:
npm run dev -
运行测试:
npm test
依赖项
@modelcontextprotocol/sdkjsTodoTxtzod
文档
参与贡献
欢迎贡献!如有任何改进或错误修复,请提交问题或拉取请求。
许可证
此项目采用 MIT 许可证。
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。