צוותי הנדסה
שרת MCP משותף לקריאה בלבד מאפשר לעוזר של כל מפתח לחפש באותם מדריכי הפעלה והערות תכנון.
נותנים ל-Claude, ל-Cursor, ל-VS Code או לסוכן שלכם זיכרון, הערות, יומן אירועים, תבניות פרומפט וחיפוש במסמכים, דרך שרת MCP אחד.
פקודה אחת מוסיפה את HotKV ל-Claude Code. Cursor ו-Claude Desktop משתמשים במקום זאת ברשומת mcpServers.
הדגמה מונפשת עם פקודות HotKV אמיתיות ותשובות לדוגמה. לחצו על כל שלב כדי לעבור אליו. הפקודות והתשובות נשארות באנגלית, בדיוק כפי שמקלידים ורואים ב-HotKV.
עוזרי AI שוכחים הכול כשהצ'אט נגמר, ומתן גישה גולמית למסד נתונים כדי לתקן זאת מסוכן. פקודה שגויה אחת ממודל יכולה למחוק נתונים או לקרוא מפתחות של דייר אחר.
hotkv-mcp נותן לעוזר ערכה קבועה של 28 כלים למפתחות, hashes ורשימות, זיכרון שיחה, הערות עבודה, יומן אירועים, סיכומים נעים, רישום פרומפטים וחיפוש במסמכים. אין כלי שמריץ פקודה שרירותית, מרחב שמות מגביל את הסוכן לקידומת אחת, ומצב קריאה בלבד מסיר כל כלי כתיבה.
פקודה אחת מוסיפה את HotKV ל-Claude Code. Cursor ו-Claude Desktop משתמשים במקום זאת ברשומת mcpServers.
claude mcp add hotkv -- uvx hotkv-mcp --url hotkv://localhost:6379 --namespace team-docsהעוזר שומר הערת עבודה עם הכלי memory_set_note. היא נוחתת תחת הקידומת team-docs.
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, שאינו קיים. אפילו אי אפשר לנקוב בשמות המפתחות של צוות אחר, ואין כלי שמוחק את מסד הנתונים או מריץ פקודות גולמיות.
tool delete {"key": "other-team:secrets"}שרת MCP משותף לקריאה בלבד מאפשר לעוזר של כל מפתח לחפש באותם מדריכי הפעלה והערות תכנון.
העדפות, משימות מתמשכות והחלטות נשמרות כהערות וסיכומים, כך שהעוזר ממשיך מהמקום שבו הפסיק.
הסוכן של כל לקוח מקבל מרחב שמות משלו על שרת אחד ואינו יכול לראות את האחרים.
28 כלים וללא אפשרות להריץ פקודה שרירותית. כל כלי מצהיר אם הוא קורא, כותב או מוחק.
--namespace מגביל סוכן לקידומת אחת שהוא אף פעם לא רואה. תנו לכל סוכן קידומת שאינה תחילת הקידומת של אחר.
--read-only אפילו לא רושם את כלי הכתיבה.
ערכים ורשימות מוגבלים בגודל כך שערך ענק לא יכול להציף את ההקשר של המודל.
{
"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 לשימוש משותף.
כלי המפתחות, ה-hashes והרשימות עובדים על כל שרת. כלי הזיכרון, הפרומפטים והחיפוש במסמכים משתמשים במנועי ה-AI של HotKV, שדורשים רישיון הכולל אותם.
לא. כדאי להשאיר אותה ב-localhost או מאחורי reverse proxy שמבצע אימות, ולתת לה מרחב שמות משלה ומצב קריאה בלבד במידת האפשר.
HotKV מדבר את פרוטוקול Redis, ולכן אפשר להפנות אליו לקוח קיים ולהריץ את אותן פקודות.