NoteStore Lab MCP について
NoteStore Lab MCPは、Apple Notesの復元とケースレビュー向けのローカルなフォレンジックリーダーです。削除・孤立したノートを回収し、根拠を追跡できる監査資料を作成します。
主な機能
- 01削除・孤立したノートの復元
- 02NoteStore.sqliteの生データ閲覧
- 03ケースルート単位の範囲付きQ&A
- 04パス・ハッシュ・抜粋付き資料の作成
活用シーン
- 01Apple Notesから削除したノートの回収
- 02指定したケースルート内のノート確認
- 03追跡可能な根拠を含む証拠資料の作成
MCP 対応
NoteStore Labのケースルート向けMCPサーバーとされています。READMEには復元とレビュー機能が記載されていますが、MCPクライアントに公開する具体的なツールやリソースは示されていません。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
notes-recover
Apple Notes のメモは、本当の意味で消えることはありません
notes-recover は、Apple Notes 向けのフォレンジックグレードのリーダーです。削除されたメモを復元し、生の NoteStore を閲覧して、監査対応のバンドルを作成できます。データがマシンの外に出ることはありません。
🤝 姉妹リポジトリ:メモが失われる前にバックアップをスケジュールする、予防側のワークフローをお探しですか?Apple Notes のバックアップ管理室である notebackup をご覧ください(パスを考慮したエクスポート、
launchdによるスケジュール設定、ヘルスチェック)。notebackupは事前を、notes-recoverは事後を担います。2 つを組み合わせれば、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 | 単一のケースルートを対象に、ハルシネーションのない範囲限定の Q&A を提供します。 |
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/
3 つのコマンドだけです。curl | sh は使いません。ログインも不要です。実行する内容を確認できます。
インストールで問題が起きましたか?お好きなエージェントを開いて、*「AGENTS.md を読んで、notes-recover のセットアップを手伝って」*と伝えてください。エージェントが自分自身を修正します。詳しくは docs/ をご覧ください。
仕組み
このリポジトリは 7 つのレイヤーで構成されています。これは git log に並ぶ 7 つのコミットとまったく同じです。新しい作業は、名前を付けた小さな PR として追加します。50 ファイルに及ぶ、内容の分からないコミットはありません。
| レイヤー | 内容 |
|---|---|
chore: scaffold | ライセンス、ガバナンス、品質管理ゲート、CI の足場。 |
feat(core) | 中核となるエンジンです。notes-recover が存在する理由です。 |
feat(modules) | パッケージ、アダプター、サービス、プラグイン。2 階部分です。 |
feat(contracts) | スキーマ、設定、公開境界。他のコードはここを介して連携します。 |
test: | 実証の記録です。このレイヤーのすべての項目を実行できます。 |
feat(ops) | スクリプト、インフラ、CI ヘルパー、ビルド用の接着コード。 |
docs: | 公開ドキュメントの部分です。見栄えを整える顔の部分です。 |
git log は建物のフロア図のように読めます。一度見れば、全体像が分かります。
エコシステム
notes-recover は yard ファミリーの一員です。7 つの yard。ひとつの理念:構造化された入力、構造化された出力、構造化された証明。
| リポジトリ | 内容 |
|---|---|
| switchyard | モデルとエージェントのランタイムを切り替えるボード |
| browserclickyard | AI がクリックし、ブラウザーがその指示に従います |
| notes-recover (ここにいます) | Apple Notes は本当には消えません |
| dealyard | 価格を競わせて、座って見ているだけ |
| docyard | ドキュメントサイトを入力すると、Markdown が出力されます。手作業でのスクレイピングは不要です |
| fileyard | 散らかったフォルダーを整理されたライブラリに |
| proofyard | すべての主張に証拠が添えられます |
ファミリーを越えたおすすめ: BeamMe · BrewMe · OpenVibeCoding · proofyard。
このリポジトリにスターを付ける
notes-recover がクリック 1 回分、1 時間、または頭痛の種を減らしてくれたなら、スターを付けるのに費用はかかりません。お互いにとって良い取引です。⭐
Yifeng[Terry] Yu のその他のプロジェクト
- switchyard — モデルとエージェントのランタイムを切り替えるボード
- browserclickyard — AI がクリックし、ブラウザーがその指示に従います
- BeamMe — エージェントの設定をどの惑星にも転送できます
- BrewMe — 目覚めたら、ニュースがすでに届いています
- OpenVibeCoding — AI が一晩中コードを書き、朝にはリリースできます
ライセンス
MIT — 細かい制約は少なく、大きな自由があります。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。