Echo Memory
Echo Memory
AIエージェントのための長期的なメモリアーキテクチャ。Echo Memory は、エージェントがこれまでに学習したすべてを、可能な限り最良の方法で記憶し、履歴がどれだけ蓄積しても、そのメモリの読み書きを効率的に続けることを目的として構築されています。コーディングツール、チャットボット、DevOpsエージェント、その他のエージェントシステム(ローカルまたはデプロイ済み)を問いません。
なぜ
すべてのAIエージェントは、前回何が起こったかを誰かが覚えていて、その記憶を数ヶ月または数年の蓄積された履歴の後でも十分に良く、十分に速く思い出せない限り、ゼロから始まります。ほとんどのメモリツールは、保存された事実に対する単純なベクトル検索で短期的な想起を解決します。しかし、履歴が成長するにつれて、これは劣化します:候補が増え、ノイズが増え、検索が遅くなります。Echo Memory は、初日だけでなく、長期的な地平でも機能し続ける読み書きアルゴリズムとデータ構造を中心に構築されています:
時間的で自己統合的なメモリグラフ。 事実はエンティティ間のエッジであり、フラットなベクトル行ではありません。古く、ほとんどアクセスされないメモリは単に蓄積されるのではなく、時間の経過とともにより高レベルの要約に統合されます(決して削除されず、常に元に遡って追跡可能)。これにより、検索コストは現在関連するものによって制限され、これまでに書かれたすべてによって制限されません。実際のメカニズムについては、
docs/designs/echo-memory-design.mdを参照してください。類似性だけでなく、実際のグラフ構造。 「どうやってここに至ったのか?」のようなマルチホップクエリは、事実が個別に埋め込まれているだけでなく接続されているため、回答可能です。
類似性だけでなく、因果的な型付け。 エッジには
caused_by、led_to、blocked_by、contradictsのタグを付けることができ、統計的に推測されるのではなく、エージェント自身の会話の読み取りによって設定されます。今日何が扱い可能で何がそうでないかについて正直です。設計による監査可能性。 メモリへのすべての変更はログに記録され、読み返すことができる平易な理由が付きます(
echo-memory why <fact_id>)。統合および編集されるメモリは、その理由を見ることができなければ信頼できません。単一のストレージエンジン、あらゆるスケール。 Postgres + pgvector + Apache AGE。単一のローカルエージェントから、ビジネスが実行するすべてのエージェントにまたがる組織全体の共有グラフまで。後で強制的な移行はありません。(新しい作業は、新しいデータベースエンジンではなく、Postgres 上で実行されるメモリ構造とアルゴリズムです。理由は設計ドキュメントを参照してください。)
特定のベンダーではなく、あらゆるエージェント。 インターフェースは MCP です:MCP 互換のエージェントは、コーディングアシスタント、チャットボット、運用エージェント、または社内で構築されたものであれ、同じメモリグラフを読み書きできます。
Related MCP server: smriti-memcore
対象読者
ローカルエージェントを実行する開発者 で、Claude Code、Cursor、またはその他のツールがセッションやツール間でコンテキストを失うのを止めたい方。
本番環境でエージェントシステムを実行するチームまたは組織(サポートボット、DevOpsエージェント、内部ツール)で、N 個の切断されたメモリレイヤーではなく共有メモリレイヤーを必要とし、以下のテナンシーモデル(下記)を使用して、エージェントごと、チームごと、または組織全体で適切にスコープを維持したい方。
ステータス
初期段階で段階的に進めています。完全なアーキテクチャと v1a → v1b ビルド計画については、docs/designs/ を参照してください。v1a を推進する検証済みの楔は、特にクロスツールコーディングエージェントメモリです(創業者自身の日常的な痛みであり、実際にテストされています)。上記のより広いビジョンは、このアーキテクチャが目指す目標であり、v1a 自体が証明するものではありません。v1a は、v1b が因果的な型付けとマルチホップグラフ検索を追加する前に、基本的な想起が機能することを証明し、v1.1 は、より広いビジョンが依存する組織全体のテナンシーを追加します。
はじめに
まだ使用可能ではありません。現在のビルド計画と進捗については docs/designs/echo-memory-design.md を、コードが存在するようになった後のローカルセットアップについては docs/DEVELOPMENT.md を参照してください。
アーキテクチャ
ストレージ: PostgreSQL と
pgvectorおよび Apache AGE 拡張機能検索: ハイブリッドベクトル + 全文検索(v1a)。v1b では、マルチホップ連想検索のために
networkxを介した Personalized PageRank が追加されますインターフェース: Model Context Protocol サーバー:
write_episode、query_memory、get_audit_log
貢献
CONTRIBUTING.md を参照してください。問題と PR は歓迎します。提案が段階的なビルド計画に適合するように、最初に設計ドキュメントをお読みください。
ライセンス
Apache License 2.0。 LICENSE を参照してください。
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseNot gradedqualityAmaintenanceCausal graph memory engine for AI agents. Scores memories using relevance × connectivity × reactivation, connects them in a causal graph, and actively forgets irrelevant ones. 11 MCP tools including store, recall, search, traverse, and explain.20AGPL 3.0
- AlicenseNot gradedqualityBmaintenanceA neuro-inspired long-term memory architecture for AI agents.3MIT
- AlicenseNot gradedqualityCmaintenancePersistent memory infrastructure for AI agents, enabling cross-session recall and autonomous memory evolution via an MCP server.1MIT
- AlicenseAqualityCmaintenanceAn MCP server providing long-term memory for AI agents with forgetting curves, consolidation, and graph-based retrieval.1055MIT
Related MCP Connectors
Long-term memory for AI agents: semantic facts, episodic events, and procedural workflows
Persistent memory and knowledge graphs for AI agents. Hybrid search, context checkpoints, and more.
Shared, governed long-term memory for AI agents across tools and sessions via MCP and REST.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/ayushcodes10/echo-mem'
If you have feedback or need assistance with the MCP directory API, please join our Discord server