MCP Memory - Persistent AI agent memory with OKF and SQLite FTS5

Show HN: MCP Memory – Fast Agent Memory Using Google's OKF and SQLite FTS5

MCP Memory は、AI エージェント(Claude Desktop、Cursor、Antigravity、Windsurf、Codex など)に永続的な長期記憶を提供する Model Context Protocol (MCP) サーバーです。記憶は Google の Open Knowledge Format (OKF v0.2) で保存され、SQLite FTS5 による高速な全文検索とキーバリュー検索を実現します。セッションをまたいで状態を保持し、プロジェクトごとに名前空間で分離された記憶を管理できます。セットアップは簡単で、`setup.py` を実行するだけで主要な MCP クライアントに自動設定されます。人間が読める Markdown ファイルと高性能な SQLite インデックスの二層構造により、透明性とパフォーマンスを両立しました。

MCP Memory は、AI エージェントに永続的な記憶をもたらし、セッションを超えた継続的な作業を可能にします。
  1. jrflo

    いいアイデアですね。ただ、マークダウンファイルを使ってエージェントに必要なものをgrepさせるのと比べて、なぜこれが有利なんでしょうか?これまでいろいろなMCPを試してきましたが、エージェントを遅くしてトークンを無駄にする傾向があり、結局助けになるよりも害になることが多かったです。でも、より良いメモリシステムはエージェントには絶対に必要です。

  2. infogulch

    先月、Show HN: ContextVaultという興味深い長期メモリのアーキテクチャが提案されました。私は創業者と設計について議論しました: https://news.ycombinator.com/item?id=48900288#48901679 (私が核心に迫りすぎたせいで、彼は会話をやめてしまったと思います笑)。基本的な形は、定期的に「会話をいくつかの領域(問題、解決策、学び、『コンテキスト』または元の問題、その他のフィールド)に蒸留し、ベクトル化する(別名ベクトル埋め込み)」こと、そしてpgvectorテーブルに対してクエリを実行して関連する「メモリ」を見つけることです。ベクトル化された蒸留結果も、ソースの会話への参照とともにpgvectorテーブルに挿入され、新しいメモリを追加します。ベクトル検索はフルスキャンが必要ですが、それでもかなり高速で、FTSよりも正確だと思います。

  3. ksajadi

    同様のツールを探している方には、ホスト型サービスとして https://markbase.cloud/ もあります。(免責: 私たちはまず社内用に構築し、OSSメンテナンスの経験があまりないため、コミュニティの助けを借りてオープンソース化したいと考えています)

  4. Alifatisk

    私が現在やっているのは、ルートフォルダにMEMORY.mdというマークダウンファイルを置くことです。そして、エージェントとの新しい会話を始めるたびに、そのファイルを参照します。そのファイルが初期のコンテキストと知識のソースになります。タスクの終わりに、会話を離れる前に、エージェントに私たちの会話から得た教訓や新しい知識でMEMORY.mdを更新するよう依頼します。また、そのマークダウンファイルから古くなったり時代遅れの情報を削除します。私自身はそのファイルに何が書かれているか気にしません。私は会話の中で知識、ビジョン、目標、好みを導き、指示し、共有し、エージェントがそれを要約してマークダウンファイルを更新します。これは私にとって非常にうまく機能しています。新しい会話を始めるときにハンドオフプロンプトを作成する心配や、エージェントにゼロからコンテキストを教える必要がなくなり、そのマークダウンファイルを参照するだけです。

  5. 0x500x79

    私も同様のプロジェクトを構築し、コーディング標準や決定事項などを保存することで大きな成功を収めました。作業中に興味深いのは、OpenAIモデルを使用するCodexとOpenCodeがこのツールの使用に本当に優れている一方で、新しいモデルやClaude Codeの変更により、その使いやすさを維持することが難しくなっていることです。指示やモデルが変更され、リモートメモリツールを許可する代わりにClaude Codeのメモリツールを好むようになっているようです。Opus 5でそれが大幅に悪化したようです(またはOpus 5周りのハーネスの変更。私は完全には分析していません)。Claude Codeが一貫して私のメモリツールを使用するように、より詳細なセットアップ手順が必要になりました。

この日のほかの記事

2026-08-13