AI ו-LLMסוכנים

זיכרון לעוזרי AI דרך 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.

הבעיה

עוזרי AI שוכחים הכול כשהצ'אט נגמר, ומתן גישה גולמית למסד נתונים כדי לתקן זאת מסוכן. פקודה שגויה אחת ממודל יכולה למחוק נתונים או לקרוא מפתחות של דייר אחר.

איך 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 מחופשים לפי רלוונטיות מילות מפתח, בלי מודל embedding.

    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" }
    }
  }
}

שאלות נפוצות

עם אילו לקוחות זה עובד?

עם כל לקוח MCP, כולל Claude Code, Claude Desktop, Cursor ו-VS Code. הוא מדבר stdio ללקוחות מקומיים ו-streamable HTTP לשימוש משותף.

האם צריך רישיון HotKV?

כלי המפתחות, ה-hashes והרשימות עובדים על כל שרת. כלי הזיכרון, הפרומפטים והחיפוש במסמכים משתמשים במנועי ה-AI של HotKV, שדורשים רישיון הכולל אותם.

האם תעבורת ה-HTTP מאומתת?

לא. כדאי להשאיר אותה ב-localhost או מאחורי reverse proxy שמבצע אימות, ולתת לה מרחב שמות משלה ומצב קריאה בלבד במידת האפשר.

שימושים קשורים

נסו על עומס העבודה שלכם

HotKV מדבר את פרוטוקול Redis, ולכן אפשר להפנות אליו לקוח קיים ולהריץ את אותן פקודות.