リコール:Claude Code用の永続メモリMCPサーバー

Recallは、各新しいセッションがゼロから始まるという問題に対処し、Claude Codeにセッションを超えた永続的なメモリを提供するMCPサーバーです。このツールはネイティブのClaude Codeプラグインとして提供され、/plugin install recall@claude-plugins-officialで利用可能で、/recall:setupを実行してAPIキーを接続することでセットアップが開始されます。
主要機能
このシステムは4つのライフサイクルフックを実装しています:
- session-start: 最近のメモリと決定事項を読み込みます
- observe: ファイル編集後に重要な変更を静かにキャプチャし、gitコミット、テスト実行、アーキテクチャ上の決定などの高シグナルイベントをフィルタリングしてノイズを避けます
- pre-compact: コンテキストの圧縮前に重要な状態を保存し、そうでなければ失われる微妙な推論を保持します(例:「X、Y、Zの理由でPostgresではなくRedisを選んだ」が単に「Redisを使用」になるのを防ぐ)
- session-end: 次のセッション用の要約を書き込みます
技術的実装
Recallは埋め込みを用いたセマンティック検索を使用しており、Claudeは大量のテキストを受け取るのではなく、現在のタスクに関連するメモリを文脈に応じて受け取ります。開発者は自動キャプチャは難しいと指摘しています——すべてのファイル編集を保存するとノイズが発生するため、observeフックは意味のあるイベントをフィルタリングします。
チームでの使用のために、このシステムはワークスペースの分離と複数のClaudeセッション間での選択的な共有を処理するために、テナント+ワークスペースモデルを実装しています。pre-compactフックは、圧縮がしばしば微妙な決定を排除するため、最も価値のある機能として特定されています。
このプロジェクトはMITライセンスの下でオープンソースであり、github.com/joseairosa/recallで公開されています。ホスト版はrecallmcp.comで利用可能で、無料枠を含みます。
📖 全文を読む: r/ClaudeAI
👀 See Also

フラーレン:コーディングエージェント向けオープンソース永続メモリ層、SWE-benchでトークンを64%削減
Fullerenesは、Tree-sitterを介して構築されたローカルSQLite知識グラフを使用して、Claude Codeなどのコーディングエージェントに永続的なメモリを提供し、SWE-benchでトークン使用量を64%、内部ベンチマークで最大96.6%削減します。

海岸線:複数のローカルホスト環境を実行するためのコンテナ化ホスト
Coastsは、複数のlocalhost環境を同時に実行する問題を解決するDocker-in-Dockerソリューションです。複雑なスクリプトを必要とせず、ポート競合、シークレット、ボリュームトポロジーを処理します。

发现的问题插件记录Claude在处理其他任务时忽略的错误
Claude Codeプラグイン。エージェントがスコープ外でバグを発見した際に、docs/found-issues.mdに1行のエントリを記録し、PRマージ時に自動クローズ、トゥームストーン検出機能を備えています。

エングラムメモリSDK:ローカルモデル搭載AIエージェント向けグラフベースメモリ
Engram Memory SDKは、LiteLLMを介してローカルモデルと連携するAIエージェント向けのオープンソースグラフメモリシステムです。取り込みにはLLM呼び出しが1回のみ必要で、その後はベクトル検索とグラフトラバーサルによる想起が可能で、継続的なLLMコストはゼロです。