关于 Todo.txt MCP Server
Todo.txt MCP Server 将纯文本 todo.txt 文件连接到 Claude 等 AI 助手。它提供任务管理工具,同时保持与 todo.txt 格式兼容。
主要功能
- 01列出并筛选任务
- 02创建、更新和删除任务
- 03完成任务
- 04按文本搜索
- 05按优先级、项目或上下文筛选
- 06查看任务统计
适用场景
- 01通过 AI 助手管理 todo.txt 清单
- 02按项目或上下文查找任务
- 03更新任务状态和详情
- 04查看任务数量统计
MCP 相关
该 MCP 服务提供列出、创建、完成、更新、删除、搜索和筛选待办事项的工具,并支持查看统计数据。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
还没有获取到工具列表
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
Todo.txt MCP 服务
一个 Model Context Protocol 服务,可将 todo.txt 文件连接到 Claude 等 AI 助手。通过自然语言管理任务,同时保留纯文本的简洁性和可移植性。
安装
# Recommended
uv tool install todo-txt-mcp
# Or run directly without installing
uvx todo-txt-mcp
# Alternatives
pipx install todo-txt-mcp
pip install todo-txt-mcp
配置
添加到 Claude Desktop 配置文件:
macOS:~/Library/Application Support/Claude/claude_desktop_config.json
Windows:%APPDATA%\Claude\claude_desktop_config.json
{
"mcpServers": {
"todo-txt": {
"command": "uvx",
"args": [
"todo-txt-mcp"
]
}
}
}
重启 Claude Desktop。工具图标会确认服务已连接。
自定义 todo.txt 位置
{
"mcpServers": {
"todo-txt": {
"command": "uvx",
"args": [
"todo-txt-mcp",
"/path/to/your/todo.txt"
]
}
}
}
todo.sh 集成
如果你使用 todo.sh,服务会自动从 ~/.todo/config、~/.todo.cfg 或标准系统位置检测配置。
环境变量
TODO_MCP_TODO_FILE_PATH=/path/to/todo.txt
TODO_MCP_BACKUP_ENABLED=true
TODO_MCP_MAX_FILE_SIZE=10000000
可用工具
| 工具 | 描述 |
|---|---|
list_todos | 列出待办事项,可使用可选筛选条件 |
add_todo | 创建新的待办事项 |
complete_todo | 将待办事项标记为已完成 |
update_todo | 修改现有待办事项 |
delete_todo | 删除待办事项 |
search_todos | 按文本查找待办事项 |
filter_by_priority | 按优先级筛选(A-Z) |
filter_by_project | 按项目筛选(+标签) |
filter_by_context | 按上下文筛选(@标签) |
get_statistics | 获取待办事项统计信息 |
Todo.txt 格式
完全兼容 todo.txt 规范:
(A) Call Mom +family @phone
x 2025-05-31 2025-05-30 (B) Buy groceries +shopping @errands
Write project proposal +work @computer
贡献
请参阅 CONTRIBUTING.md 了解指南。欢迎通过 GitHub Issues 提交错误报告和功能请求。
许可证
MIT——详见 LICENSE。
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。