MCPメモリゲートウェイ:Claude Codeにおける永続メモリのためのMCPサーバー

MCP Memory Gatewayは、Claude Codeにセッションを超えた永続的なメモリを与えるために特別に構築されたMCPサーバーです。このプロジェクトは、Claude Codeがセッション間で全てのコンテキストを失い、ユーザーが「PRレビュースレッドを確認せずにプッシュしないで」といった指示を何度も繰り返す必要がある問題に対処します。
仕組み
このシステムは、以下の4つの主要コンポーネントを通じて動作します:
- 収集: Claude Codeが何か間違ったことをしたとき(何が問題で、何を変更すべきか)や、正しいことをしたときに、ユーザーが構造化されたフィードバックを記録します。
- 昇格: 同じ失敗が3回以上発生すると、自動的に防止ルールになります。
- ゲート: 防止ルールはPreToolUseフックになります。Claude Codeがツール呼び出しを実行する前に、ゲートエンジンが既知の失敗パターンと一致するかチェックします。一致する場合、呼び出しはブロックされ、その理由と代わりに何をすべきかの説明が表示されます。
- 想起: セッション開始時に、過去のセッションからの関連コンテキストが注入され、Claude Codeが本来失うはずの履歴を保持できるようになります。
Claude Codeによる開発
開発者は数ヶ月にわたり、主要な開発ツールとしてClaude Codeを使用しました。Claude Codeはプロジェクトのほぼ全ての部分に関与しました:
- ツール呼び出しを保存された失敗ルールと比較するパターンマッチングシステムを含む、初期のゲートエンジンロジックを記述
- 構造化されたエントリが保存前に適切なスキーマを持つことを保証するフィードバック検証システムを生成
- ツール登録、リクエストルーティング、レスポンスフォーマットを処理するMCPプロトコル統合レイヤーを構築
- ネストされたツール呼び出しで防止ルールが発動しないバグを診断・修正し、再帰的なツールチェーンを処理するためにマッチングロジックを書き換え
- リファクタリング、テスト作成、セッション開始時にどのコンテキストを注入するかを選択する想起システムの反復改善に日常的に使用
始め方
コアは完全にオープンソースでMITライセンスであり、制限はありません。セットアップは1つのコマンドで実行できます:
npx mcp-memory-gateway init --agent claude-code
プロジェクトはGitHubで利用可能です:https://github.com/IgorGanapolsky/mcp-memory-gateway。
📖 Read the full source: r/ClaudeAI
👀 See Also

ClawRelay:自動フェイルオーバー機能を備えたmacOSネイティブのOpenAI互換LLMプロキシ
ClawRelayは、macOS 15+上でOpenAI互換のHTTPサーバーを実行し、LLMプロバイダー間の自動フェイルオーバーを提供します。OpenAI、Groq、Nvidia NIMs、Ollama、および/v1/chat/completionsエンドポイントを持つあらゆるサービスをサポートしています。
研究者がClaudeコードの真実性確認スキルを構築、自らのドキュメントに幻覚を発見
研究者が/veracity-tweaked-555というClaude Codeスキルを構築し、文書を原子単位の主張に分解し、4つの波にわたる16の並列エージェントを使用してウェブ検索でそれぞれを検証します。自己監査を行った結果、自らのドキュメント内で捏造された統計や誇張された主張により、このスキルは62/100のスコアを記録しました。

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

Godmodeプラグインは、Claude Codeおよび他のAIコーディングエージェントに自律的な反復ループを追加します。
Godmodeは、Claude Codeに自律的な測定・修正・検証ループを追加するオープンソースプラグインで、並列エージェント、失敗記憶、最適化、セキュリティ監査、TDDを含む126のスキルを備えています。Cursor、Codex、Gemini CLI、OpenCodeで動作します。