Mnemos: 永続的なClaude CodeメモリのためのMCPサーバー

Claude Code はセッションごとにすべてを忘れてしまうため、毎回、規約や修正、コンテキストを再説明する必要があります。Mnemos (GitHub) は、セッションを超えた永続メモリを保存・再生することで、この問題を解決する MCP サーバーです。
仕組み
- セッション開始時に、ランク付けされたコンテキストブロック(規約、修正、スキル、ホットファイル、最近のセッション概要)を Claude のプロンプトにプッシュします。
- 修正を
tried / wrong_because / fixとして記録。同じトピックに関する修正が 3 回蓄積されると、When this applies / Avoid / Doセクションを持つ再利用可能なスキルに自動昇格します — 決定論的なパターンマイニングであり、LLM はループ内に含まれません。 - 二時点ストア: 事実には有効/無効のタイムスタンプが付与されるため、「以前は X を使っていたが、今は Y を使っている」といった状態でも古いコンテキストが残りません。
- コンパクション回復: 1 回のツール呼び出しで、Claude Code がセッション途中でコンパクションした後でも、目標と主要な決定を復元できます。
- 書き込み境界でのプロンプトインジェクションスキャナー(命令のオーバーライド、ゼロ幅ユニコード、MCP スプーフィング)。
- 回顧的再生: 過去の任意のセッションを、それ以降に学習したすべてをレイヤー化したマークダウンとして再生成し、Claude に貼り付けて「今ならどう違う対応をするか」と質問できます。
スタックとインストール
- シングル静的な Go バイナリ、15 MB。Python、Docker、ベクター DB、CGO は不要。
- SQLite + FTS5 検索、Ollama が動作している場合はオプションでコサイン類似度も利用可能。
- インストール(MIT ライセンス、無料、有料プランなし):
curl -fsSL https://raw.githubusercontent.com/polyxmedia/mnemos/main/scripts/install.sh | bash
mnemos init
mnemos initは Claude Code、Claude Desktop、Cursor、Windsurf、Codex CLI を自動設定します。エージェントを再起動するとmnemos_*ツールが表示されます。
対象ユーザー
Claude Code を使用しており、毎セッション規約を再教育するのに疲れ、再現可能でトークンフリーのメモリを求めている開発者向けです。
📖 Read the full source: r/ClaudeAI
👀 See Also

エージェントリコール:永続的なClaudeコードメモリのためのローカルSQLite MCP
agent-recallは、ローカルのSQLiteファイルを使用してClaude Codeにセッション間での永続的なメモリを提供するMCPサーバーです。9つのMCPツールを提供し、エンティティ、関係性、観察結果を保存でき、セッション開始時には生データのダンプではなくLLMで要約されたブリーフィングが行われます。

SecureContext: Claude Codeにおける永続メモリとトークン削減のためのMCPプラグイン
SecureContextは、Claude Codeセッション間でMemGPTスタイルの永続性を提供し、ターゲットを絞ったコンテキストリコールにより入力トークンを約87%削減し、セキュリティサンドボックスを通じて認証情報を隔離するオープンソースのMCPプラグインです。

OpenClaw共有メモリプラグイン:SQLiteベースのマルチエージェント調整
開発者がOpenClawのマルチエージェント環境向けに、エージェント間でSQLiteを使用してメモリを共有できるプラグインを作成しました。これにより外部サービスが不要になります。このプラグインは、ツールを介した明示的なメモリ共有、自動的なコンテキスト抽出、アクセス制御、エンティティ追跡、矛盾検出を可能にします。

ローカルダッシュボードは、Claude Codeの使用状況をトークンコスト、ツール呼び出し、セッション分析で追跡します。
開発者が、Claude CodeのJSONLセッションファイルを読み取り、トークン使用量、推定コスト、ツール呼び出しの内訳、セッション履歴を可視化するローカルダッシュボードを構築しました。このツールはExpress APIとReactダッシュボードを使用し、完全にユーザーのマシン上で動作します。