AI और LLMएजेंट

MCP के ज़रिए AI असिस्टेंट के लिए मेमोरी

Claude, Cursor, VS Code या अपने एजेंट को एक MCP सर्वर से मेमोरी, नोट्स, इवेंट लॉग, prompt template और दस्तावेज़ खोज दीजिए।

तय tools
28
मनमाने कमांड
0
ओपन सोर्स
Apache-2.0
कदम 1 में से 5
सर्वर कनेक्ट करें

एक कमांड Claude Code में HotKV जोड़ देता है। Cursor और Claude Desktop इसके बजाय mcpServers entry इस्तेमाल करते हैं।

उदाहरण सेशनplaying
# सर्वर कनेक्ट करें
$ claude mcp add hotkv -- uvx hotkv-mcp --url hotkv://localhost:6379 --namespace team-docs
(hotkv added as an MCP server)

असली HotKV कमांड और उदाहरण रिस्पॉन्स के साथ एक एनिमेटेड वॉकथ्रू। किसी भी कदम पर क्लिक करके वहां पहुंचें। कमांड और रिस्पॉन्स अंग्रेज़ी में ही रहते हैं, ठीक वैसे जैसे आप HotKV में टाइप करते और देखते हैं।

समस्या

AI असिस्टेंट चैट खत्म होते ही सब कुछ भूल जाते हैं, और इसे ठीक करने के लिए उन्हें सीधे डेटाबेस एक्सेस देना ख़तरनाक है। मॉडल का एक गलत कमांड डेटा flush कर सकता है या किसी दूसरे tenant की keys पढ़ सकता है।

HotKV इसे कैसे संभालता है

hotkv-mcp असिस्टेंट को 28 तय tools का सेट देता है, जो keys, hashes और lists, conversation memory, working notes, इवेंट लॉग, rolling summaries, prompt registry और दस्तावेज़ खोज के लिए हैं। कोई ऐसा tool नहीं है जो मनमाना कमांड चलाए, namespace एजेंट को एक prefix तक सीमित रखता है, और read-only मोड हर write tool हटा देता है।

कदम दर कदम

क्या होता है, कमांड दर कमांड

  1. 01

    सर्वर कनेक्ट करें

    एक कमांड Claude Code में HotKV जोड़ देता है। Cursor और Claude Desktop इसके बजाय mcpServers entry इस्तेमाल करते हैं।

    claude mcp add hotkv -- uvx hotkv-mcp --url hotkv://localhost:6379 --namespace team-docs
  2. 02

    "हमारी release checklist याद रखना"

    असिस्टेंट memory_set_note tool से एक working note सेव करता है। वह team-docs prefix के तहत रखा जाता है।

    tool memory_set_note {"session": "releases", "key": "checklist", "value": "1. bump version 2. changelog ..."}
  3. 03

    अगले हफ़्ते, नई चैट में

    नई बातचीत में कोई हिस्ट्री नहीं होती, लेकिन नोट अब भी HotKV में है।

    tool memory_get_note {"session": "releases", "key": "checklist"}
  4. 04

    टीम के दस्तावेज़ खोजें

    rag_ingest से डाले गए दस्तावेज़ कीवर्ड की प्रासंगिकता से खोजे जाते हैं, किसी embedding मॉडल की ज़रूरत नहीं।

    tool rag_search {"pipeline": "runbooks", "query": "rotate TLS certificates", "k": 3}
  5. 05

    दूसरी टीमें पहुँच से बाहर रहती हैं

    हर नाम team-docs: के तहत रखा जाता है, इसलिए यह team-docs:other-team:secrets को निशाना बनाता है, जो मौजूद नहीं है। दूसरी टीम की keys का नाम तक नहीं लिया जा सकता, और कोई tool डेटाबेस flush नहीं करता या raw कमांड नहीं चलाता।

    tool delete {"key": "other-team:secrets"}
कहां फ़िट बैठता है

असली परिदृश्य

इंजीनियरिंग टीमें

साझा, read-only MCP सर्वर से हर डेवलपर का असिस्टेंट वही runbooks और design notes खोज सकता है।

पर्सनल असिस्टेंट

पसंद, चल रहे टास्क और फ़ैसले नोट्स और summaries के रूप में रखे जाते हैं, इसलिए असिस्टेंट वहीं से आगे बढ़ता है जहाँ छोड़ा था।

एजेंट प्लेटफ़ॉर्म

हर ग्राहक के एजेंट को एक सर्वर पर अपना namespace मिलता है और वह दूसरों को नहीं देख सकता।

अंतर्निहित

आपको क्या मिलता है

तय और सुरक्षित tool सेट

28 tools और कोई मनमाना कमांड चलाने का तरीका नहीं। हर tool बताता है कि वह पढ़ता है, लिखता है या हटाता है।

Namespaces

--namespace एजेंट को एक prefix तक सीमित करता है जिसे वह कभी नहीं देखता। हर एजेंट को ऐसा prefix दीजिए जो किसी दूसरे के prefix की शुरुआत न हो।

Read-only मोड

--read-only write tools को रजिस्टर ही नहीं करता।

सीमित नतीजे

Values और lists की सीमा तय है ताकि कोई बहुत बड़ी value मॉडल के संदर्भ को न भर दे।

Claude Desktop, Cursor और दूसरे mcpServers क्लाइंट

json
{
  "mcpServers": {
    "hotkv": {
      "command": "uvx",
      "args": ["hotkv-mcp", "--read-only"],
      "env": { "HOTKV_URL": "hotkv://:your-password@localhost:6379" }
    }
  }
}
संदर्भ:hotkv-mcp on GitHub

आम सवाल

कौन से क्लाइंट इसके साथ काम करते हैं?

कोई भी MCP क्लाइंट, जिनमें Claude Code, Claude Desktop, Cursor और VS Code शामिल हैं। यह लोकल क्लाइंट के लिए stdio और साझा उपयोग के लिए streamable HTTP बोलता है।

क्या इसके लिए HotKV लाइसेंस चाहिए?

Key, hash और list tools किसी भी सर्वर पर चलते हैं। Memory, prompt और दस्तावेज़ खोज tools HotKV के AI इंजन इस्तेमाल करते हैं, जिनके लिए ऐसा लाइसेंस चाहिए जिसमें वे शामिल हों।

क्या HTTP transport authenticated है?

नहीं। इसे localhost पर रखिए या ऐसे reverse proxy के पीछे जो authenticate करता हो, और जहाँ संभव हो इसे अपना namespace और read-only मोड दीजिए।

संबंधित उपयोग के मामले

इसे अपने वर्कलोड पर आज़माएं

HotKV Redis प्रोटोकॉल बोलता है, इसलिए आप किसी मौजूदा क्लाइंट को इसकी ओर इंगित करके यही कमांड चला सकते हैं।