इंजीनियरिंग टीमें
साझा, read-only MCP सर्वर से हर डेवलपर का असिस्टेंट वही runbooks और design notes खोज सकता है।
Claude, Cursor, VS Code या अपने एजेंट को एक MCP सर्वर से मेमोरी, नोट्स, इवेंट लॉग, prompt template और दस्तावेज़ खोज दीजिए।
एक कमांड Claude Code में HotKV जोड़ देता है। Cursor और Claude Desktop इसके बजाय mcpServers entry इस्तेमाल करते हैं।
असली HotKV कमांड और उदाहरण रिस्पॉन्स के साथ एक एनिमेटेड वॉकथ्रू। किसी भी कदम पर क्लिक करके वहां पहुंचें। कमांड और रिस्पॉन्स अंग्रेज़ी में ही रहते हैं, ठीक वैसे जैसे आप HotKV में टाइप करते और देखते हैं।
AI असिस्टेंट चैट खत्म होते ही सब कुछ भूल जाते हैं, और इसे ठीक करने के लिए उन्हें सीधे डेटाबेस एक्सेस देना ख़तरनाक है। मॉडल का एक गलत कमांड डेटा flush कर सकता है या किसी दूसरे tenant की keys पढ़ सकता है।
hotkv-mcp असिस्टेंट को 28 तय tools का सेट देता है, जो keys, hashes और lists, conversation memory, working notes, इवेंट लॉग, rolling summaries, prompt registry और दस्तावेज़ खोज के लिए हैं। कोई ऐसा tool नहीं है जो मनमाना कमांड चलाए, namespace एजेंट को एक prefix तक सीमित रखता है, और read-only मोड हर write tool हटा देता है।
एक कमांड Claude Code में HotKV जोड़ देता है। Cursor और Claude Desktop इसके बजाय mcpServers entry इस्तेमाल करते हैं।
claude mcp add hotkv -- uvx hotkv-mcp --url hotkv://localhost:6379 --namespace team-docsअसिस्टेंट memory_set_note tool से एक working note सेव करता है। वह team-docs prefix के तहत रखा जाता है।
tool memory_set_note {"session": "releases", "key": "checklist", "value": "1. bump version 2. changelog ..."}नई बातचीत में कोई हिस्ट्री नहीं होती, लेकिन नोट अब भी HotKV में है।
tool memory_get_note {"session": "releases", "key": "checklist"}rag_ingest से डाले गए दस्तावेज़ कीवर्ड की प्रासंगिकता से खोजे जाते हैं, किसी embedding मॉडल की ज़रूरत नहीं।
tool rag_search {"pipeline": "runbooks", "query": "rotate TLS certificates", "k": 3}हर नाम 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 मिलता है और वह दूसरों को नहीं देख सकता।
28 tools और कोई मनमाना कमांड चलाने का तरीका नहीं। हर tool बताता है कि वह पढ़ता है, लिखता है या हटाता है।
--namespace एजेंट को एक prefix तक सीमित करता है जिसे वह कभी नहीं देखता। हर एजेंट को ऐसा prefix दीजिए जो किसी दूसरे के prefix की शुरुआत न हो।
--read-only write tools को रजिस्टर ही नहीं करता।
Values और lists की सीमा तय है ताकि कोई बहुत बड़ी value मॉडल के संदर्भ को न भर दे।
{
"mcpServers": {
"hotkv": {
"command": "uvx",
"args": ["hotkv-mcp", "--read-only"],
"env": { "HOTKV_URL": "hotkv://:your-password@localhost:6379" }
}
}
}कोई भी MCP क्लाइंट, जिनमें Claude Code, Claude Desktop, Cursor और VS Code शामिल हैं। यह लोकल क्लाइंट के लिए stdio और साझा उपयोग के लिए streamable HTTP बोलता है।
Key, hash और list tools किसी भी सर्वर पर चलते हैं। Memory, prompt और दस्तावेज़ खोज tools HotKV के AI इंजन इस्तेमाल करते हैं, जिनके लिए ऐसा लाइसेंस चाहिए जिसमें वे शामिल हों।
नहीं। इसे localhost पर रखिए या ऐसे reverse proxy के पीछे जो authenticate करता हो, और जहाँ संभव हो इसे अपना namespace और read-only मोड दीजिए।
HotKV Redis प्रोटोकॉल बोलता है, इसलिए आप किसी मौजूदा क्लाइंट को इसकी ओर इंगित करके यही कमांड चला सकते हैं।