MCPベースのAIワークフローのための持続的な会話メモリサーバー
Waggle-mcpは、Abhigyan Shekharによって開発されたMCPサーバーで、AIアシスタントのための外部メモリレイヤーを提供し、プロジェクトの推論、決定、状態を時間の経過とともに記録します。会話の記憶をキャプチャし、事実を型付きグラフノードに抽出し、ローカルナレッジグラフに保存することで、エージェントがセッションやアプリケーションを通じてコンテキストを保持できるようにします。このツールは、ローカルの文変換器埋め込み、時間的クエリ、および組み込み診断を提供し、持続的なプロジェクト全体のコンテキストとプライバシーを保護するストレージが必要なコーディングアシスタントの開発者やパワーユーザーに適しています。
実際にどのようなタスクに使用できますか?
このアプリはMCPホストの会話メモリエンジンとして機能し、メッセージだけでなく、プロジェクトの推論、決定、変更を記録し、エージェントがコンテキストウィンドウのリセット後にコンテキストを保持できるようにします。情報はタイプされたグラフノードとして保存され、特定の時点でのプロジェクトの状態を取得するための時間に基づくクエリをサポートします。アプリケーション間のコンテキスト共有により、異なるMCPクライアントが同じメモリにアクセスでき、別々のチャットセッション間での連続性が重要なマルチツール開発フローに適しています。
どのような入力と設定が必要ですか?
Python 3.11以上と、Claude Desktop、Cursor、Codex、またはAntigravityなどのMCPホスト環境が必要です。このプロジェクトは、UTF-8サポートが有効な場合、macOS、Linux、およびWindowsで実行されます。インストールパスには、コマンド「pipx install waggle-mcp」を使用するpipxが含まれ、その後、サポートされているMCPクライアントを自動構成するセットアップコマンドが続きます。組み込み診断「waggle-mcp doctor」は、初期設定中にインストールの健康状態をチェックします。
そのメモリアーキテクチャは信頼でき、プライバシーに敏感なプロジェクトに適していますか?
グラフに基づく推論は、タイプされたノードを記録することによってメモリの一貫性を支え、システムが矛盾や進化するプロジェクトロジックを表現できるようにし、ベクトルの類似性のみに依存しません。アプリはデフォルトでローカルの文変換器埋め込みを使用するため、ベクトル化に外部APIキーは必要ありません。ローカルストレージは主にSQLiteを使用し、より複雑なグラフデータベースのニーズに対応するためのオプションのNeo4jバックエンドも利用可能で、ローカルファーストのプライバシーモデルをサポートします。
継続的なプロジェクトメモリを必要とする開発者のための実用的な選択
このツールは、複数のMCPクライアントにわたって持続的なプロジェクトメモリを必要とする開発者やパワーユーザーにとって実用的なオプションです。そのローカルファーストの設計はプライバシーを重視したワークフローをサポートしますが、採用はMCPホストの統合とPython 3.11の要件を満たすことに依存します。ローカルホスティングと時折の設定を受け入れるチームにとっては、繰り返しのコンテキスト転送を減らし、マルチセッション開発中の継続性を維持するのに役立ちます。





