الذكاء الاصطناعي وLLMالوكلاء

ذاكرة لمساعدي الذكاء الاصطناعي عبر MCP

امنح Claude أو Cursor أو VS Code أو وكيلك الخاص ذاكرة وملاحظات وسجل أحداث وقوالب موجّهات وبحثًا في المستندات، عبر خادم MCP واحد.

أداة ثابتة
28
أوامر عشوائية
0
مفتوح المصدر
Apache-2.0
الخطوة 1 من 5
اربط الخادم

أمر واحد يضيف HotKV إلى Claude Code. أما Cursor وClaude Desktop فيستخدمان إدخال mcpServers بدلًا من ذلك.

جلسة توضيحيةplaying
# اربط الخادم
$ claude mcp add hotkv -- uvx hotkv-mcp --url hotkv://localhost:6379 --namespace team-docs
(hotkv added as an MCP server)

عرض متحرك بأوامر HotKV حقيقية وردود توضيحية. انقر على أي خطوة للانتقال إليها. تبقى الأوامر والردود بالإنجليزية، تمامًا كما تكتبها وتراها في HotKV.

المشكلة

ينسى مساعدو الذكاء الاصطناعي كل شيء عند انتهاء الدردشة، ومنحهم وصولًا خامًا إلى قاعدة البيانات لإصلاح ذلك أمر خطير. فأمر خاطئ واحد من نموذج قد يمسح البيانات أو يقرأ مفاتيح مستأجر آخر.

كيف يتعامل HotKV معها

يمنح hotkv-mcp المساعد مجموعة ثابتة من 28 أداة للمفاتيح والـ hashes والقوائم، وذاكرة المحادثة، وملاحظات العمل، وسجل الأحداث، والملخصات المتجددة، وسجل الموجّهات، والبحث في المستندات. لا توجد أداة تشغّل أمرًا عشوائيًا، وتحصر مساحة الأسماء الوكيل في بادئة واحدة، ويزيل وضع القراءة فقط كل أدوات الكتابة.

خطوة بخطوة

ما يحدث، أمرًا بأمر

  1. 01

    اربط الخادم

    أمر واحد يضيف HotKV إلى Claude Code. أما Cursor وClaude Desktop فيستخدمان إدخال mcpServers بدلًا من ذلك.

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

    "تذكّر قائمة مراجعة الإصدار"

    يحفظ المساعد ملاحظة عمل بأداة memory_set_note. وتُحفظ تحت البادئة team-docs.

    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 حسب صلة الكلمات المفتاحية، دون حاجة إلى نموذج تضمين.

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

    الفرق الأخرى بعيدة المنال

    يُخزَّن كل اسم تحت team-docs:، لذا يستهدف هذا team-docs:other-team:secrets، وهو غير موجود. لا يمكن حتى تسمية مفاتيح فريق آخر، ولا توجد أداة تمسح قاعدة البيانات أو تشغّل أوامر خامًا.

    tool delete {"key": "other-team:secrets"}
أين يناسب

سيناريوهات من الواقع

الفرق الهندسية

يتيح خادم MCP مشترك للقراءة فقط لمساعد كل مطوّر البحث في أدلة التشغيل وملاحظات التصميم نفسها.

المساعدون الشخصيون

تُحفظ التفضيلات والمهام الجارية والقرارات كملاحظات وملخصات، فيكمل المساعد من حيث توقف.

منصات الوكلاء

يحصل وكيل كل عميل على مساحة أسماء خاصة به على خادم واحد ولا يستطيع رؤية الآخرين.

مدمج

ما تحصل عليه

مجموعة أدوات ثابتة وآمنة

28 أداة ولا سبيل لتشغيل أمر عشوائي. وتعلن كل أداة هل تقرأ أم تكتب أم تحذف.

مساحات الأسماء

يحصر --namespace الوكيل في بادئة واحدة لا يراها أبدًا. امنح كل وكيل بادئة لا تكون بداية لبادئة وكيل آخر.

وضع القراءة فقط

مع --read-only لا تُسجَّل أدوات الكتابة أصلًا.

نتائج محدودة

للقيم والقوائم حد أقصى، فلا تستطيع قيمة ضخمة أن تُغرق سياق النموذج.

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؟

تعمل أدوات المفاتيح والـ hashes والقوائم على أي خادم. أما أدوات الذاكرة والموجّهات والبحث في المستندات فتستخدم محركات الذكاء الاصطناعي في HotKV، وتحتاج إلى ترخيص يتضمنها.

هل نقل HTTP مصادَق عليه؟

لا. أبقه على localhost أو خلف وكيل عكسي يتولى المصادقة، وامنحه مساحة أسماء خاصة ووضع القراءة فقط حيثما أمكن.

حالات استخدام ذات صلة

جرّبه على عبء عملك

يتحدث HotKV بروتوكول Redis، لذا يمكنك توجيه عميل موجود إليه وتشغيل هذه الأوامر نفسها.