doobidoo/mcp-memory-service
Open-source persistent memory for AI agent pipelines (LangGraph, CrewAI, AutoGen) and Claude. REST API + knowledge graph + autonomous consolidation.
解決的問題
AI代理與助理通常在會話之間會出現「失憶」現象,每次開啟新對話時,使用者都必須重新解釋專案背景、架構決策與程式碼模式。本專案提供一個持久化、共享的記憶體後端,讓代理能在不同執行與工具間取得先前的決策與背景,無需依賴昂貴的雲端API,也不受上下文視窗大小的限制。
運作方式
此服務作為可自我托管的記憶體層,可透過REST API或Model Context Protocol (MCP) 存取。採用混合搜尋方式(BM25與向量搜尋),支援多種後端,包括SQLite、Milvus與Cloudflare,用於同步。為確保資料私密性與效率,嵌入(embeddings)透過ONNX在本地執行。此外,還實作了帶有類型邊的知識圖譜,用以追蹤因果關係(例如「導致」、「修復」、「矛盾」),而非僅儲存平面的資訊。
適用對象
使用LangGraph、CrewAI或AutoGen等框架建構AI代理流程的開發者,以及使用AI驅動IDE與聊天介面(如Claude Desktop、Cursor與claude.ai)的使用者,需要其AI具備長期、跨會話記憶功能者。
主要特色
- 多傳輸支援:可透過REST API、MCP與SSE事件存取,支援即時通知。
- 遠端MCP:無需桌面客戶端,即可原生整合瀏覽器端的claude.ai。
- 本地智慧:使用ONNX在本地執行嵌入,確保資料私密性與 $\text{零成本}$ 運作。
- 知識圖譜:以帶有類型邊的圖結構儲存資訊,表示因果鏈。
- 企業就緒:包含OAuth 2.0認證、用於記憶體管理的Web儀表板,以及多裝置同步支援。
相關
- 專案
- 專案
- 專案
- 專案
- 專案