AI และ LLMเอเจนต์

หน่วยความจำสำหรับผู้ช่วย AI ผ่าน MCP

ให้ Claude, Cursor, VS Code หรือเอเจนต์ของคุณเองมีหน่วยความจำ บันทึก ล็อกเหตุการณ์ เทมเพลตพรอมต์ และการค้นหาเอกสาร ผ่าน MCP server ตัวเดียว

เครื่องมือที่กำหนดตายตัว
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 ตัวสำหรับคีย์ แฮช และลิสต์ หน่วยความจำบทสนทนา บันทึกการทำงาน ล็อกเหตุการณ์ บทสรุปแบบเลื่อน prompt registry และการค้นหาเอกสาร ไม่มีเครื่องมือที่รันคำสั่งตามอำเภอใจ namespace จำกัดเอเจนต์ไว้ในพรีฟิกซ์เดียว และโหมดอ่านอย่างเดียวถอดเครื่องมือเขียนทุกตัวออก

ทีละขั้นตอน

เกิดอะไรขึ้นบ้าง ทีละคำสั่ง

  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 server แบบอ่านอย่างเดียวที่ใช้ร่วมกันทำให้ผู้ช่วยของนักพัฒนาทุกคนค้นหา runbook และบันทึกการออกแบบชุดเดียวกันได้

ผู้ช่วยส่วนตัว

ความชอบ งานที่ทำอยู่ และการตัดสินใจถูกเก็บเป็นโน้ตและบทสรุป ผู้ช่วยจึงต่อจากที่ค้างไว้ได้

แพลตฟอร์มเอเจนต์

เอเจนต์ของลูกค้าแต่ละรายได้ namespace ของตัวเองบนเซิร์ฟเวอร์เดียว และมองไม่เห็นของรายอื่น

อยู่ในตัว

สิ่งที่คุณได้รับ

ชุดเครื่องมือที่ตายตัวและปลอดภัย

28 เครื่องมือ และไม่มีทางรันคำสั่งตามอำเภอใจ แต่ละเครื่องมือประกาศว่ามันอ่าน เขียน หรือลบ

Namespace

--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 ไหม

เครื่องมือคีย์ แฮช และลิสต์ใช้ได้กับเซิร์ฟเวอร์ใดก็ได้ ส่วนเครื่องมือหน่วยความจำ พรอมต์ และการค้นหาเอกสารใช้เอนจิน AI ของ HotKV ซึ่งต้องมีไลเซนส์ที่รวมเอนจินเหล่านั้น

การขนส่งผ่าน HTTP มีการยืนยันตัวตนไหม

ไม่มี ให้คงไว้บน localhost หรือหลังรีเวิร์สพร็อกซีที่ยืนยันตัวตน และกำหนด namespace ของตัวเองกับโหมดอ่านอย่างเดียวเท่าที่ทำได้

กรณีใช้งานที่เกี่ยวข้อง

ลองกับเวิร์กโหลดของคุณเอง

HotKV ใช้โปรโตคอลของ Redis คุณจึงชี้ไคลเอนต์ที่มีอยู่มาที่ HotKV แล้วรันคำสั่งเดียวกันนี้ได้