ローカルMCPメモリシステムとAI会話のための統合

概要
ある開発者が、単に情報を保存するだけでなく、統合・合成するAI会話用のローカルメモリシステムを作成しました。MCPサーバーとして構築されており、Claude DesktopやClaude Codeなどの互換性のあるクライアントと連携し、データがハードウェアから流出することなく100%ローカルで動作します。
仕組み
標準的なRAGシステムとの主な違いは、統合プロセスにあります。6時間ごとに、ローカルLLM(LM Studioで実行されるQwen 2.5-7B)が最近のメモリをトピックごとにクラスタリングし、構造化された知識ドキュメントに統合します。事実、解決策、好みを抽出し、既存の知識と統合し、すべてをバージョン管理します。
技術スタック
- 埋め込み: LM Studio経由のnomic-embed-text-v1.5
- ベクトル検索: FAISS(意味的+キーワードハイブリッド)
- 統合LLM: LM Studio経由のQwen 2.5-7B(Q4)
- ストレージ: エピソード用にSQLite、ベクトル用にFAISS
- プロトコル: MCP — サポートするあらゆるものと連携
- 設定: TOML
機能
- コサイン類似度0.95閾値による意味的重複排除
- 適応的サプライズスコアリング — 頻繁にアクセスされるメモリは強化され、古いものは減衰
- クラッシュ保護のためのtempfile + os.replaceによるアトミック書き込み
- トゥームストンベースのFAISS削除 — インデックス全体を再構築する代わりにO(1)
- 優雅な劣化 — LM Studioがダウンしてもストレージは機能し、統合は一時停止
- 88個のテスト合格
MCPツール
memory_store— タイプ、タグ、サプライズスコア付きでエピソードを保存memory_recall— エピソードと統合された知識全体での意味的検索memory_forget— エピソードを削除対象としてマークmemory_correct— 知識ドキュメントを更新memory_export— 完全なJSONバックアップmemory_status— ヘルスチェック
MCPが選ばれた理由
モデルは頻繁に置き換えられますが、蓄積された知識はそれらと共に消えてはいけません。MCPはメモリをポータブルにします — 1つのストア、多くのインターフェース。メモリ層は、個々のモデルよりも価値あるものになります。
実用的な結果
約1週間の使用後、このシステムはPCハードウェア、VRセットアップ、コーディングの好み、プロジェクトアーキテクチャに関する知識ドキュメントを構築しました — すべて通常の会話から合成されたものです。新しいチャットを開始する際、AIはユーザーのコンテキストを再説明することなく既に把握しています。
要件
- Python 3.11以上
- Qwen 2.5-7Bとnomic-embed-text-v1.5が読み込まれたLM Studio
- 任意のMCPクライアント
📖 完全なソースを読む: r/LocalLLaMA
👀 See Also

Claude APIのトラフィックをルーティングして、Maxサブスクリプション変更後のコストを管理する
AnthropicのMaxサブスクリプションはサードパーティツールの利用をカバーしなくなり、OpenClawユーザーはAPI課金に移行。ルーティングプロキシは単純なタスクをClaude Sonnet(入力100万トークンあたり3ドル、出力100万トークンあたり15ドル)に、複雑なタスクをOpus(入力100万トークンあたり5ドル、出力100万トークンあたり25ドル)に振り分け、品質を損なわずにコスト削減。

skillcheck: SKILL.mdファイルのクロスエージェント互換性問題を検出するリンター
skillcheckは、agentskills.io仕様に準拠してSKILL.mdファイルを検証するPythonツールです。既存のバリデータにはない独自機能として、説明文の品質スコアリング、Claude専用フィールドに関する警告、ファイル参照の検証などがあります。

イントゥーノ:AIエージェントの発見と通信のためのオープンソースネットワーク
Intunoは、AIエージェントが能力を登録し、セマンティック検索で互いを発見し、3行のPythonコードで関数を呼び出すことができるオープンソースネットワークです。Claude DesktopやCursorで使用できるMCP統合も含まれています。

インド市場分析と取引のためのOpenClawスキルサーバー
インド市場向けのオープンソース取引端末がOpenClawスキルサーバーとして統合され、エージェントがHTTP経由で市場データを取得し、マルチエージェント分析を実行できるようになりました。このシステムは、3つのリスクプロファイルにわたるエントリー価格、ストップロス、目標価格を含む構造化された取引計画を提供します。