关于 NoteStore Lab MCP
NoteStore Lab MCP 是面向 Apple Notes 取证恢复与案件审查的本地读取工具,可找回已删除或孤立的笔记,并生成可追溯的审计材料。
主要功能
- 01恢复已删除及孤立笔记
- 02浏览原始 NoteStore.sqlite 数据
- 03针对单个案件目录进行有限问答
- 04生成含路径、哈希和片段的材料包
适用场景
- 01找回从 Apple Notes 删除的笔记
- 02审查指定案件目录中的笔记
- 03整理带可追溯依据的证据
MCP 相关
该项目被描述为面向 NoteStore Lab 案件目录的 MCP 服务。README 介绍了恢复和审查能力,但未说明具体向 MCP 客户端提供哪些工具或资源。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
notes-recover
你的 Apple Notes 永远不会真正消失
notes-recover 是一款达到取证级别的 Apple Notes 阅读器。恢复已删除的备忘录、浏览原始 NoteStore,并生成可用于审计的资料包。所有数据都不会离开你的设备。
🤝 姐妹仓库:想要一套预防性工作流,在备忘录丢失前安排备份吗?请查看 notebackup——Apple Notes 备份控制中心(支持感知路径的导出、
launchd调度和健康检查)。notebackup负责事前防护;notes-recover负责事后恢复。二者共同覆盖 macOS 上 Apple Notes 的完整生命周期。
┌──────────────────────────────────────┐
│ LOCAL-FIRST ████████ 100% │
│ SOURCE-TRACEABLE ████████ 100% │
│ TYPING REQUIRED ░░░░░░░░ 0% │
│ VIBES ████████ ZERO │
│ FILLER│
└──────────────────────────────────────┘
恢复、浏览、举证。只要知道去哪里找,NoteStore 不过就是 SQLite。
你将获得什么
| 面向 | 内容 |
|---|---|
notes-recovery cli | 遍历 NoteStore.sqlite。恢复已移至废纸篓和孤立的备忘录。 |
case review skill | 围绕单个案件根目录开展有边界的问答,不会产生幻觉。 |
agent plugins | 可直接用于 Claude、Codex、OpenClaw——输入案件,输出摘要。 |
proof bundle | 每条主张都附带路径、哈希和片段。 |
重要
默认采用本地优先模式。不进行隐蔽遥测。不经过云端中转。除非你明确将数据发送到其他位置,否则数据始终留在你的设备上。
安装
git clone https://github.com/xiaojiou176-open/notes-recover.git
cd notes-recover
# follow the per-stack quickstart in INSTALL.md or docs/
只需三条命令。不使用 curl | sh。无需登录。运行前先了解你要运行的内容。
安装遇到问题?打开你喜欢的 Agent,然后说 “读取 AGENTS.md 并帮我引导配置 notes-recover。” 让 Agent 自己修复。详细说明见 docs/。
工作原理
此仓库分为七层——正好对应 git log 中的七次提交。新工作以命名清晰的小型 PR 提交。不搞包含 50 个文件、来历不明的神秘提交。
| 层 | 内容 |
|---|---|
chore: scaffold | 许可证、治理、规范检查门禁和 CI 脚手架。 |
feat(core) | 核心引擎。notes-recover 存在的理由。 |
feat(modules) | 包、适配器、服务和插件。第二层。 |
feat(contracts) | 架构、配置和公共边界。其他代码在此交互。 |
test: | 验收凭据。此层中的所有内容都必须能运行。 |
feat(ops) | 脚本、基础设施、CI 辅助工具和构建胶水。 |
docs: | 面向公众的文档。漂亮的门面。 |
git log 就像一张楼层平面图。看一眼,就能了解整体结构。
生态
notes-recover 属于 yard 家族:七个 yard。一种理念:结构化输入、结构化输出、结构化证明。
| 仓库 | 用途 |
|---|---|
| switchyard | 模型与 Agent 运行时切换板 |
| browserclickyard | 你的 AI 点击,浏览器听令 |
| notes-recover (你正在这里) | 你的 Apple Notes 永远不会真正消失 |
| dealyard | 让价格彼此竞争,你只需坐着看 |
| docyard | 输入文档站点,输出 Markdown,无需手动抓取 |
| fileyard | 输入杂乱文件夹,输出井井有条的资料库 |
| proofyard | 每项声明都附带凭据 |
跨家族精选: BeamMe · BrewMe · OpenVibeCoding · proofyard。
给这个仓库点个星
如果 notes-recover 为你省了一次点击、一小时,或一次头疼——点星不花一分钱。公平交易。⭐
Yifeng[Terry] Yu 的其他作品
- switchyard — 模型与 Agent 运行时切换板
- browserclickyard — 你的 AI 点击,浏览器听令
- BeamMe — 将你的 Agent 配置传送到任意星球
- BrewMe — 醒来时,新闻已经酿好
- OpenVibeCoding — AI 通宵编写代码,你早上就能发布
许可证
MIT — 条款简短,自由宽广。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。