MemPalace — ChatGPT・Claude・Cursorに「永続記憶」を無料で付ける方法

AIに記憶がない。これが最大の不満だ。
昨日ChatGPTに説明したプロジェクト構成を、今日また一から説明する。Claude Codeで決めたコーディング規約を、新しいセッションが始まるたびに再指示する。AIは賢いが、金魚並みの記憶力しかない。
MemPalaceはこの問題を解決する。完全ローカル・完全無料のオープンソースAIメモリシステムだ。GitHub Stars 48,000超。LongMemEvalベンチマーク96.6%で最高スコア。そしてファウンダーは女優のミラ・ジョヴォヴィッチ。
MemPalaceとは何か
MemPalaceはMCP(Model Context Protocol)サーバーとして動作するAIメモリシステムだ。Claude Code、ChatGPT、Cursor、Gemini CLIなど、MCP対応のAIクライアントに接続して、セッションをまたぐ永続記憶を提供する。
核心的な設計思想は「原文保存」。多くのメモリツール(Mem0やZep等)はAIが内容を要約・抽出して保存するが、MemPalaceは会話の原文をそのまま保存し、セマンティック検索で取り出す。AIが「何を覚えるべきか」を判断しないので、情報の欠落がない。
なぜミラ・ジョヴォヴィッチが作ったのか
意外に思うかもしれないが、背景を聞くと納得する。
ミラ・ジョヴォヴィッチはAIを日常的に使うヘビーユーザーだった。新しいセッションを始めるたびにAIが「記憶喪失」になることに不満を抱き、既存のメモリツールを試したが、どれもAIが勝手に要約して情報を落とす問題があった。開発者のBen Sigmanと共同で、「原文をそのまま保存し、構造化して検索する」という設計のMemPalaceを作った。
仕組み:宮殿の比喩
MemPalaceの名前は「記憶の宮殿」(Method of Loci)から来ている。データの構造もこの比喩に従う。
- Wing(翼): 人物やプロジェクトごとの大分類
- Room(部屋): トピックごとの中分類
- Drawer(引き出し): 実際のコンテンツ(原文)
この階層構造により、検索をスコープできる。「プロジェクトAのAPI設計に関する会話」のように、特定の文脈だけを効率的に引き出せる。
技術的には、ChromaDB(ベクトルDB)+ SQLite(エンティティ関係グラフ)で構成される。すべてローカルで動作し、外部APIコールは一切不要。ディスク容量は約300MB。
導入方法(5分で完了)
Claude Codeの場合
pip install mempalace
mempalace init ~/projects/myapp
Claude Codeの設定ファイルにMCPサーバーを追加する。
{
"mcpServers": {
"mempalace": {
"command": "mempalace",
"args": ["mcp"]
}
}
}
Claude Codeを再起動すれば、MemPalaceが利用可能なMCPツールとして表示される。以降、Claudeは会話内容を自動保存し、過去の文脈を検索して回答に反映する。
ChatGPT・Cursorの場合
同じくMCPサーバーとして追加する。Settings → MCP Servers → Add Serverからコマンドにmempalace、引数にmcpを入力するだけだ。
ベンチマーク性能
| 指標 | スコア | 備考 |
|---|---|---|
| LongMemEval R@5(raw) | 96.6% | API/LLM不要で達成 |
| Hybrid v4 R@5 | 98.4% | キーワード+時間ブースティング |
| Hybrid v4 + LLMリランク | 99%以上 | 任意のLLM使用時 |
| ConvoMem平均リコール | 92.9% | 250項目テスト |
これは既存のオープンソースメモリフレームワークの中で最高スコアだ。
Mem0との違い
| 項目 | MemPalace | Mem0 |
|---|---|---|
| 保存方式 | 原文保存 | AI要約 |
| 動作環境 | 完全ローカル | クラウド/ローカル |
| 料金 | 無料(MIT) | 無料枠あり、Pro $99/月 |
| APIキー | 不要 | OpenAI等が必要 |
| MCP対応 | あり(29ツール) | あり |
| LongMemEval | 96.6% | 非公開 |
MemPalaceの最大の強みは「原文保存」と「完全ローカル」の組み合わせだ。機密性の高いプロジェクトの会話が外部サーバーに送信されることがない。
注意点
- ストレージ消費: 原文保存なので、長期使用するとディスク使用量が増える
- 検索精度: 構造が整理されていないと検索ノイズが増える可能性あり
- 初期設定: Wing・Room構造の設計は自分で考える必要がある
- 対応クライアント: MCP対応クライアントに限定される(VSCode標準等は非対応)
まとめ
MemPalaceは「AIの記憶喪失」という根本的な問題を、ローカル・無料・オープンソースで解決する。48,000 GitHubスターが示す通り、多くの開発者が同じ痛みを感じていた。
Claude CodeやCursorを日常的に使っている開発者なら、5分の導入で体験が大きく変わる。セッションをまたいでも文脈が引き継がれるAIは、一度使うと戻れない。
関連記事
Claude Codeに「画像も動画も音楽も生成させる」CLIが出た — MiniMaxのMMX-CLIが地味に効く理由
中国MiniMaxが2026年4月12日に公開したOSSのCLI「MMX-CLI」。Claude CodeやCursorに画像・動画・音声・音楽・検索の7モダリティをMCPなしで足せる。インストール手順と用途、MCPとの違いを整理する。
Twitterの創業者が作ったAIエージェントが無料公開された — Gooseの立ち位置
BlockのオープンソースAIエージェントGooseがLinux FoundationのAAIFに移管。Rust製、29K★、MCP 3000+ツール対応の実力と、Claude Code/Codex CLIとの立ち位置の違いを整理する。
Claude Desktopの「OSS版」を名乗るアプリが46のMCPコネクタを内蔵していた — OpenYakの全貌
OpenYakはローカルで動くOSSのAIエージェント。46のMCPコネクタ、20以上のプロバイダー対応、メッセージング統合の実力を解説。