AI News HubLIVE
サイト内リライト2 分で読了

Show HN: Mwe-MCP – AIエージェント向けの自己ホスト型メモリで、「誰が何を知っているか」を把握

Mwe-MCPは、AIエージェント向けの自己ホスト型のwikiベースメモリエンジンです。各事実に対してアクセス制御、帰属、有効期間を提供し、夜間の自己整理機能も備えています。複数のエージェントが同じ管理されたメモリを共有しながら、プライバシーと正確性を維持できます。

ソースHacker News AI著者: Fr4nZ82

Mwe-MCPは、AIエージェント向けの自己ホスト型メモリエンジンで、従来のベクトルインデックスとは異なり、メモリを読み取り可能なMarkdownページとして整理します。各事実は、誰についてのものか、誰が言ったか、誰が読めるか、そして有効期間が個別に管理されます。

アクセス制御はページ内の断片単位で行われ、1つのページに公開、非公開、グループ制限のセクションを混在させ、読者に応じて動的に編集されます。ディスク上では、保護された各断片は安定したキーのみを持ち、メタデータはエンジンの事実インデックスで管理され、コードによって強制されます。

事実の帰属は、所有者(事実の対象者)と報告者(事実を述べた人)を常に分離します。「AliceがBobは転職したと言った」という事実はBobのプロファイルに記録され、所有者はBob、報告者はAliceとなり、監査のために作者情報が保持されます。

各事実には有効期間が設定され、期限付きの約束は自動的に期限切れになり、購入したアイテムは完了としてマークされ、プロジェクトを断念した場合は該当する事実だけが撤回されます。クローズは削除ではなく、ウィンドウが閉じ、履歴は残り、散文がその出来事を説明します。

想起の際には、フラットな類似性検索に加えて、ナビゲーターがwiki内のページ、リンク、ハブを人間のように辿り、逸脱した事実を発見します。期限切れのウィンドウはシグナルとしてダウンランクされますが、隠されることはありません。

コンテキストウィンドウが一杯になっても、圧縮や要約は行いません。永続メモリは完全な構造化wikiを維持し、ライブコンテキストは小さな有界ウィンドウで、毎ターン話題認識想起によって補充されます。想起が要約を置き換え、セッション境界でリセットされることはありません。

事実の形状は動的で、細部は1行、蓄積されたトピックはページ、そしてサブwikiへと成長します。買い物リストはレコードとしてレンダリングされ、人物のストーリーは散文として読み取られます。形式は質量と内容に従い、事前に宣言されたテンプレートはありません。

夜間の自己整理(REM)サイクルでは、重複排除、類似ページの統合、会話で見逃された完了や矛盾のクローズ、腐った相対日付(「今日」→実際に言われた日付)の再アンカー、成長したトピックの独自wikiへの昇格、そしてすべての散文の再コンパイルが行われます。構造変更は即座に適用され、通知と7日間の元に戻すウィンドウが提供されます。

コードエージェント向けには、Claude Codeなどのスマートコンシューマーがプロジェクトスコープのwiki(アーキテクチャ決定、バグトラッカー、ランブック)を維持し、セッション間の引き継ぎのために_briefing.mdを使用します。

パフォーマンス面では、毎ターン決定論的なI/O、ローカル埋め込み、1回の内部LLMルーティングコール(オプションでナビゲーションコール)で構成され、負荷の高い処理は夜間サイクルにバッチ処理されるため、レイテンシとコストが予測可能です。

Mwe-MCPは真のコンシューマー非依存であり、Claude Code、Cursor、Telegram/Slack/音声アシスタントなど、任意のLLM駆動エージェントがMCPを介して同じ管理されたメモリと通信できます。エージェントのモデルは想起ブロックから応答を構成し、Mwe-MCPがそのブロックの内容を管理します。

このプロジェクトはもともとOpenClawのメモリwikiエンジンプラグインとして開発され、スタンドアロンのエージェント非依存製品として抽出されました。Linux、macOS、Windowsをサポートし、コマンドラインツールとダッシュボードを提供して、セットアップとエージェントの接続を容易にします。