Sandra: Claude用オープンソース永続グラフメモリMCP

Claudeはセッション間ですべてを忘れてしまいます。プロジェクトメモリやCLAUDE.mdは役立ちますが、構造化された知識には対応できません。Sandraはこれを解決します:グラフ+ベクターのメモリバックエンドで、ネイティブMCPサーバーを備え、MITライセンスでオープンソース化されています。15年前にEverdreamSoftの内部メモリレイヤーとして始まり(現在もSpells of Genesisを本番環境で動かしています)。
主な機能
- セッションを超えた永続的メモリ(グラフ形式:主語、動詞、目的語)
- ClaudeがMCPツールを通じて読み書き、手動更新不要
- 完全一致、あいまい、セマンティック検索をMCPツールとして公開
- エンティティごとの長文保存(メモ、全文書)を構造化参照の上に追加
具体例
あるセッションでClaudeに「MarieとTomと一緒にPhoenixを構築中、Postgresで動作」と伝えます。1週間後、新しいチャットで「Phoenixのメンバーは?」→MarieとTom。Tomが同じSandraインスタンスに接続して自分のClaudeセッションを開き「MarieのプロジェクトはどのDBを使ってる?」→ClaudeはMarie → works_on → Phoenix → uses → Postgresと辿ります。同じグラフ、どのチームメイトでも、手動の引き継ぎは不要。
ベクターメモリは通常、元の文をチャンクとして返し、異なるパスでクエリするとリンクが失われます。さらに、ほとんどの設定はユーザーごとだけです。
セットアップ(2分)
git clone https://github.com/everdreamsoft/sandra && cd sandra
docker compose up -d
claude mcp add sandra --transport http --url http://127.0.0.1:8090/mcp
その後、Claudeに何か覚えてもらったり、クエリしたり、会話しながらグラフを構築できます。
ベンチマーク
SandraはStructured Recall Bench(130の確定的質問、LLM評価なし)で0.89を記録。同じベンチマークでベクターストアは0.25~0.48の範囲です。方法論と生JSONはこちら:ベンチマーク詳細。
誰向けか?
Claude AIコーディングエージェントを使用していて、セッションを超えた永続的・構造化・マルチユーザーメモリを必要とする開発者向け。
📖 全文ソースを読む: r/ClaudeAI
👀 See Also

クラウ・コンパクター:LLMパイプライン向け14段階トークン圧縮エンジン
Claw Compactorは、14段階のFusion Pipelineを使用して、LLM推論コストゼロで平均54%の圧縮を実現するオープンソースのLLMトークン圧縮エンジンです。コード、JSON、ログ、差分、検索結果向けの特殊な圧縮器を含み、可逆圧縮機能を備えています。

開発者がClaude Codeを使用してAI/ML求人ボードを構築、デザインとSEOを強化
開発者がMOAIJobs.comを作成しました。これは主要なAIラボや企業のAI/ML求人をキュレーションする無料サイトで、カテゴリ、勤務地、給与範囲による絞り込みが可能です。サイトのデザインと技術的SEO実装は、開発者が提供した参考資料と説明に基づいてClaude Codeが担当しました。

ペーパーランタンMCPサーバーは、クロードコードを研究論文に接続します
Paper LanternはClaude Codeで構築されたMCPサーバーで、コーディングエージェントを200万以上のCS論文と4300万以上の生物医学研究論文に接続し、トレーニングデータに頼るのではなく、ベンチマークされた手法を見つけられるようにします。

MCPによりClaudeがGoogle Search Consoleデータを自動分析
新しい無料MCPがClaudeをGoogle Search Consoleに直接接続し、クエリ、ページ、クリック数、CTRなどの検索パフォーマンスデータを、手動でのCSVエクスポートなしに自然言語でクエリできるようにします。