模型上下文协议(MCP)服务器,用于管理TODO.md
和CHANGELOG.md
文件,能高效处理文件编辑、读取及版本管理等任务。
mcp-todo-server
是一个强大的模型上下文协议(MCP)服务器,可用于精确管理TODO.md
和CHANGELOG.md
文件。通过它,你可以轻松实现基于行的文件编辑、读取以及版本管理等功能。
utf-8
、shift_jis
、latin1
等),适应不同的文件编码需求。go install codeberg.org/mutker/mcp-todo-server/cmd/mcp-todo-server@latest
TODO.md
中已完成的任务生成0.1.0版本的变更日志条目”/path/to/my/TODO.md
导入现有的TODO.md
文件”服务器能够智能处理任务解析、版本管理,并提供丰富的语义化任务和变更日志条目的理解。
服务器可根据用户的复杂需求,对多个文件进行原子操作,同时支持广泛的字符编码,确保在不同环境下都能稳定运行。
get-todo-tasks
- 获取TODO.md
中的所有任务get-todo-tasks-by-version
- 获取特定版本的任务add-todo-task
- 为特定版本添加新任务update-todo-task
- 更新现有任务add-todo-version
- 添加新的版本部分import-todo
- 导入并格式化现有的TODO.md
get-changelog
- 获取所有变更日志条目get-changelog-by-version
- 获取特定版本的变更日志条目add-changelog-entry
- 添加新的变更日志版本条目update-changelog-entry
- 更新现有变更日志条目import-changelog
- 导入并格式化现有的CHANGELOG.md
generate-changelog-from-todo
- 根据TODO.md
中已完成的任务生成新的CHANGELOG.md
条目本项目采用MIT许可证,详见LICENSE获取完整许可文本。
感谢tumf/mcp-text-editor的启发。