
OpenMemory MCP
OpenMemory MCP एक स्थानीय-प्रथम, गोपनीयता-केंद्रित मेमोरी सर्वर है जो मॉडल कॉन्टेक्स्ट प्रोटोकॉल (MCP) को लागू करता है, जिससे संगत AI क्लाइंट्स के बीच निरंतर, साझा मेमोरी संभव होती है।
अवलोकन
OpenMemory MCP एक ओपन-सोर्स, स्थानीय-प्रथम मेमोरी सर्वर है जो मॉडल कॉन्टेक्स्ट प्रोटोकॉल (MCP) पर आधारित है। यह एक मानकीकृत मेमोरी इन्फ्रास्ट्रक्चर प्रदान करता है जो AI क्लाइंट्स को क्लाउड स्टोरेज पर निर्भर किए बिना सत्रों और एप्लिकेशन के बीच संदर्भ साझा करने और स्थायी रूप से संग्रहीत करने की अनुमति देता है, जिससे संग्रहित डेटा की पूर्ण स्वामित्व और गोपनीयता सुनिश्चित होती है। :contentReference[oaicite:0]{index=0}
यह परियोजना Mem0 द्वारा मई 2025 में पेश की गई थी और जल्दी ही उन AI टूल्स के लिए एक आधारभूत स्तर के रूप में ध्यान आकर्षित किया, जिन्हें वर्कफ़्लो के दौरान उपयोगकर्ता या सिस्टम मेमोरी को बनाए रखने और क्वेरी करने की आवश्यकता होती है। :contentReference[oaicite:1]{index=1}
विशेषताएँ
- स्थानीय-प्रथम आर्किटेक्चर: पूरी तरह से उपयोगकर्ता की मशीन पर चलता है, बिना स्वचालित क्लाउड सिंक के, गोपनीयता और नियंत्रण बनाए रखता है। :contentReference[oaicite:2]{index=2}
- मानकीकृत MCP APIs: मुख्य ऑपरेशन्स जैसे
add_memories,search_memory,list_memories, औरdelete_all_memoriesप्रदान करता है ताकि स्थायी मेमोरी प्रबंधन संभव हो। :contentReference[oaicite:3]{index=3} - क्रॉस-क्लाइंट संदर्भ साझा करना: MCP-संगत टूल (जैसे Claude Desktop) द्वारा संग्रहित संदर्भ को अन्य टूल (जैसे Cursor) द्वारा पुनः प्राप्त किया जा सकता है। :contentReference[oaicite:4]{index=4}
- एकीकृत डैशबोर्ड: मेमोरी और क्लाइंट एक्सेस को रियल-टाइम में ब्राउज़, प्रबंधित और नियंत्रित करने के लिए अंतर्निर्मित वेब UI। :contentReference[oaicite:5]{index=5}
- समानार्थक खोज: अर्थ के आधार पर मेमोरी प्राप्त करने के लिए वेक्टर-आधारित खोज (जैसे Qdrant जैसी डेटाबेस के माध्यम से) का उपयोग करता है। :contentReference[oaicite:6]{index=6}
उपयोग के मामले
- स्थायी प्रोजेक्ट मेमोरी: एक बार मुख्य विवरण, प्राथमिकताएँ या संदर्भ संग्रहीत करें और उन्हें सत्रों और टूल्स में पुनः उपयोग करें बिना बार-बार प्रम्प्ट किए। :contentReference[oaicite:7]{index=7}
- टूल्स के बीच सहयोग: कई AI क्लाइंट्स को शामिल करने वाले जटिल वर्कफ़्लो में साझा संदर्भ बनाए रखें (जैसे एक टूल में योजना बनाना और दूसरे में निष्पादन)। :contentReference[oaicite:8]{index=8}
- डेवलपर वर्कफ़्लो: डेवलपर्स को पर्यावरण या टूल बदलते समय स्थिर संदर्भ मिलता है, जिससे ओवरहेड कम होता है और उत्पादकता बढ़ती है। :contentReference[oaicite:9]{index=9}
आर्किटेक्चर
OpenMemory MCP कंटेनरीकृत माइक्रोसर्विसेज़, अर्थ-सूचकांक के लिए वेक्टर डेटाबेस और जुड़े क्लाइंट्स के बीच रियल-टाइम अपडेट के लिए सर्वर-सेंट इवेंट्स (SSE) का उपयोग करता है। इसे Docker के माध्यम से सेटअप किया जा सकता है और MCP क्लाइंट्स के साथ प्रोटोकॉल के REST/SSE एंडपॉइंट्स के माध्यम से इंटरफ़ेस किया जा सकता है। :contentReference[oaicite:10]{index=10}
शुरूआत
सर्वर को स्थानीय रूप से लॉन्च किया जा सकता है, रिपॉजिटरी को क्लोन करके, आवश्यकताएँ पूरी करके (Docker, कुछ सेटअप के लिए OpenAI API कुंजी) और प्रदान किए गए डिप्लॉयमेंट स्क्रिप्ट्स चलाकर। एक बार चलने के बाद, MCP-सपोर्टेड AI टूल्स सर्वर के एंडपॉइंट से जुड़ सकते हैं और मेमोरी डेटा स्टोर या पुनः प्राप्त कर सकते हैं। :contentReference[oaicite:11]{index=11}
लाभ और विचार
लाभ: सभी मेमोरी स्थानीय रहती है और उपयोगकर्ता के नियंत्रण में; AI टूल्स के बीच मेमोरी साझा करने का मानकीकरण; बार-बार संदर्भ दर्ज करने से टोकन ओवरहेड से बचाता है। :contentReference[oaicite:12]{index=12} विचार: इंस्टॉलेशन और सेटअप की आवश्यकता (जैसे Docker); एकीकरण के लिए MCP क्लाइंट संगतता आवश्यक। :contentReference[oaicite:13]{index=13}
समुदाय और योगदान
OpenMemory MCP ओपन-सोर्स है, और GitHub रिपॉजिटरी के माध्यम से योगदान को प्रोत्साहित किया जाता है। डॉक्यूमेंटेशन, डैशबोर्ड और गाइड डेवलपर्स और पावर यूज़र्स को सिस्टम का विस्तार या अनुकूलन करने में मदद करते हैं। :contentReference[oaicite:14]{index=14}