mcpField
T
Todo.txt MCP Server

Todo.txt MCP Server

本地服务
github.com/danielmeint生产力1040 周前更新

关于 Todo.txt MCP Server

Todo.txt MCP Server 将纯文本 todo.txt 文件连接到 Claude 等 AI 助手。它提供任务管理工具,同时保持与 todo.txt 格式兼容。

主要功能

  1. 01列出并筛选任务
  2. 02创建、更新和删除任务
  3. 03完成任务
  4. 04按文本搜索
  5. 05按优先级、项目或上下文筛选
  6. 06查看任务统计

适用场景

  1. 01通过 AI 助手管理 todo.txt 清单
  2. 02按项目或上下文查找任务
  3. 03更新任务状态和详情
  4. 04查看任务数量统计

MCP 相关

该 MCP 服务提供列出、创建、完成、更新、删除、搜索和筛选待办事项的工具,并支持查看统计数据。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"todo-txt": {
"command": "uvx",
"args": [
"todo-txt-mcp"
]
}
}
}
启动命令uvx todo-txt-mcp

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
pypitodo-txt-mcp

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

Todo.txt MCP 服务

PyPI version Python 3.10+ License: MIT

一个 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

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。