项目介绍
【技术文档摘要】:
# Tiny TODO MCP
一个实现模型上下文协议(MCP)的服务器,提供AI助手的任务持久管理功能。
## 概述
Tiny TODO MCP是一个专门的服务器,实现了模型上下文协议(MCP),允许AI助手与任务的持久存储进行交互。这使得AI模型能够在时间上维持上下文,并创建和管理超出其通常上下文限制的任务。
## 特性
### TODO系统
- **创建TODO**: 存储带有标题、描述和截止日期的任务
- **更新TODO**: 标记任务为完成或未完成
- **删除TODO**: 从系统中移除任务
- **搜索TODO**: 根据各种标准(包括完成状态和截止日期)查找任务
- **任务管理**: 查看即将到期和逾期的任务
### 集成
- 遵循模型上下文协议标准
- 设计易于与AI助手集成
- 提供一致的错误处理和响应
## 使用场景
- 扩展AI能力,支持持久任务跟踪
- 允许AI助手跟踪带有截止日期和完成状态的任务
- 支持时间感知的任务提醒(即将到期和逾期的任务)
## 架构
Tiny Memory MCP使用SQLite数据库作为持久存储,采用清晰分层架构,分离:
- 工具接口(MCP协议实现)
- 服务层(业务逻辑)
- 仓库层(数据访问)
- 数据库层(存储)
通过MCP接口暴露的每个工具都提供了对其功能、参数和返回值的明确文档。