Memory MCP Server ne zaman seçilir
- Belleği açıp inceleyebileceğiniz ve yedekleyebileceğiniz bir dosyada tutmak istiyorsanız seçin. Sunucu, bilgi grafiğini yerel bir JSONL dosyasına yazar.
MEMORY_FILE_PATHile dosyanın konumunu belirleyebilir, sonraki konuşmalarda aynı kayıtlara erişebilirsiniz. - Hatırlanacak bilgiler kişiler, kurumlar veya olaylar arasındaki bağları içeriyorsa uygundur. Her varlığa benzersiz bir ad ve tür verirsiniz; yönlü ilişkilerle varlıkları birbirine bağlar, tek tek bilgileri gözlem olarak eklersiniz.
- Bir kaydın yalnızca belirli bölümünü düzeltmek istiyorsanız araçları bu ayrımı destekler.
delete_observationsseçilen gözlemi,delete_relationsbelirli bağlantıyı siler.delete_entitiesise varlığı ve ona bağlı ilişkileri birlikte kaldırır. - Birden fazla yerel MCP istemcisinin aynı belleği kullanmasını istiyorsanız süreçleri aynı dosyaya yönlendirebilirsiniz. Sunucu, kilit dosyasıyla yazma işlemlerini sıraya koyar. Dosyanın bulunduğu dizine yazılabilmeli; ağ dosya sistemlerinde kilidin dayandığı özel dosya oluşturma davranışı desteklenmelidir.
Mem0 MCP Server ne zaman seçilir
- Kullanıcı tercihlerini veya proje bilgilerini, kaydederken kullandığınız sözcüklerden farklı ifadelerle bulmak istiyorsanız anlamsal arama uygundur. Belgelenen Python katmanındaki
search_memories, aramaya filtre ve sonuç sınırı eklemenize de izin verir. - Uygulamanız farklı kullanıcılar veya ajanlar için bellek tutuyorsa Mem0'ın kapsamlandırılmış yazma ve sorgulama işlemlerini değerlendirin. Python paketinde
MEM0_DEFAULT_USER_ID, yazma isteklerine ve filtrelere varsayılan kullanıcı kimliği ekler. - Kayıtları kimlikleri üzerinden yönetmek, sayfalayarak listelemek veya belirli bir kapsamı topluca temizlemek istiyorsanız Python katmanında bunlar için araçlar bulunur. Toplu silme, onaylanmış kullanıcı, ajan, uygulama veya çalıştırma kapsamını hedefler.
- Yeni kurulumda bulutta barındırılan bir sunucuya bağlanmak istiyorsanız depo sizi resmî HTTP hizmetine yönlendirir. Python paketi arşivlenmiştir ve artık aktif olarak bakım almamaktadır. Bu paketi, belgelenen yerel API katmanına özellikle ihtiyaç duyduğunuzda ve bakım durumunu kabul ettiğinizde değerlendirin.
Temel farklar
- Memory, varlıkları, yönlü ilişkileri ve her biri ayrı bir bilgi taşıyan gözlemleri saklar. Mem0'ın belgelenen Python katmanı metin, konuşma geçmişi veya mesaj nesneleri kabul eder. Ayrıca
MEM0_ENABLE_GRAPH_DEFAULTile grafik belleği açılabilir; bu ayarın varsayılan değeri false olur. - Memory'deki
search_nodes, varlık adlarını, türlerini ve gözlem içeriklerini arar;open_nodesadı verilen düğümleri getirir. Mem0'dakisearch_memoriesanlamsal arama yapar. Tek bir kaydı kimliğiyle okumak içinget_memorykullanılır. - Memory, stdio üzerinden haberleşen yerel bir Node sürecidir. Arşivlenmiş Mem0 Python katmanı yerel çalıştırmayı ve Docker üzerinden HTTP bağlantısını destekler. README'nin başında önerilen yeni Mem0 hizmeti ise bulutta barındırılan bir HTTP sunucusudur.
- Memory kimlik doğrulama istemez ve belleği yerel dosyaya yazar. Mem0'ın Python katmanı
MEM0_API_KEYister ve Mem0 API'sini çağırır. Bu nedenle Python sürecini kendi makinenizde başlatmanız, bellek işlemlerinin dış hizmete gönderilmesini değiştirmez. - Memory,
read_graphve okunabilir bir MCP kaynağı üzerinden grafiğin tamamını sunar. Mem0'ın Python katmanında filtreli, sayfalı bellek listeleri bulunur;list_entitieskullanıcıları, ajanları, uygulamaları ve çalıştırmaları listeler. - Memory için verilen belgeler doğrudan sunucuyu anlatır. Mem0 kaynağındaki ayrıntılı araç açıklamaları arşivlenmiş Python paketine aittir. Bulut alternatifini duyuran bölüm, yeni hizmetin araç listesini veya kimlik doğrulama akışını açıklamaz.
Kurulum
Memory için MCP istemcisini npx -y @modelcontextprotocol/server-memory komutunu başlatacak şekilde yapılandırın. Belgeler Node.js 24 veya üzerini ister. Kalıcı JSONL dosyasının konumunu MEMORY_FILE_PATH ile belirleyin. Windows'ta npx komutunu cmd /c üzerinden çalıştırın.
Mem0'ın bulut alternatifi için README şu komutu verir: npx mcp-add --name mem0-mcp --type http --url "https://mcp.mem0.ai/mcp" --clients "claude,claude code,cursor,windsurf,vscode,opencode". Arşivlenmiş Python paketini kullanacaksanız pip install mem0-mcp-server ile kurun; istemciye uvx mem0-mcp-server komutunu ve MEM0_API_KEY ortam değişkenini ekleyin. Varsayılan kullanıcıyı seçmek için isteğe bağlı MEM0_DEFAULT_USER_ID değişkenini tanımlayın.
· github.com/modelcontextprotocol/servers/src/memory, github.com/mem0ai/mem0-mcp
