IA și LLMAgenți

Memorie pentru asistenți IA prin MCP

Oferiți lui Claude, Cursor, VS Code sau propriului agent o memorie, note, un jurnal de evenimente, șabloane de prompturi și căutare în documente, printr-un singur server MCP.

unelte fixe
28
comenzi arbitrare
0
open source
Apache-2.0
Pasul 1 din 5
Conectați serverul

O singură comandă adaugă HotKV în Claude Code. Cursor și Claude Desktop folosesc în schimb o intrare mcpServers.

Sesiune de exempluplaying
# Conectați serverul
$ claude mcp add hotkv -- uvx hotkv-mcp --url hotkv://localhost:6379 --namespace team-docs
(hotkv added as an MCP server)

O demonstrație animată cu comenzi HotKV reale și răspunsuri de exemplu. Faceți clic pe orice pas pentru a sări la el. Comenzile și răspunsurile rămân în engleză, exact așa cum le tastați și le vedeți în HotKV.

Problema

Asistenții IA uită tot când se termină chatul, iar accesul direct la baza de date pentru a repara asta este periculos. O singură comandă greșită dată de un model poate șterge date sau poate citi cheile altui tenant.

Cum o rezolvă HotKV

hotkv-mcp oferă unui asistent un set fix de 28 de unelte pentru chei, hash-uri și liste, memoria conversației, note de lucru, un jurnal de evenimente, rezumate continue, un registru de prompturi și căutare în documente. Nu există nicio unealtă care să ruleze o comandă arbitrară, un spațiu de nume limitează agentul la un singur prefix, iar modul numai-citire elimină fiecare unealtă de scriere.

Pas cu pas

Ce se întâmplă, comandă cu comandă

  1. 01

    Conectați serverul

    O singură comandă adaugă HotKV în Claude Code. Cursor și Claude Desktop folosesc în schimb o intrare mcpServers.

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

    „Remember our release checklist”

    Asistentul salvează o notă de lucru cu unealta memory_set_note. Ea ajunge sub prefixul team-docs.

    tool memory_set_note {"session": "releases", "key": "checklist", "value": "1. bump version 2. changelog ..."}
  3. 03

    Săptămâna viitoare, într-un chat nou

    O conversație nouă nu are istoric, dar nota este încă în HotKV.

    tool memory_get_note {"session": "releases", "key": "checklist"}
  4. 04

    Căutați în documentele echipei

    Documentele ingerate cu rag_ingest sunt căutate după relevanța cuvintelor-cheie, fără model de embedding.

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

    Celelalte echipe rămân de neatins

    Fiecare nume este stocat sub team-docs:, deci aceasta vizează team-docs:other-team:secrets, care nu există. Cheile altei echipe nici măcar nu pot fi numite, iar nicio unealtă nu șterge baza de date și nu rulează comenzi brute.

    tool delete {"key": "other-team:secrets"}
Unde se potrivește

Scenarii din lumea reală

Echipe de inginerie

Un server MCP partajat, numai-citire, permite asistentului fiecărui dezvoltator să caute în aceleași runbook-uri și note de design.

Asistenți personali

Preferințele, sarcinile în curs și deciziile sunt păstrate ca note și rezumate, deci asistentul reia de unde a rămas.

Platforme de agenți

Agentul fiecărui client primește propriul spațiu de nume pe un singur server și nu îi poate vedea pe ceilalți.

Integrat

Ce primiți

Un set de unelte fix și sigur

28 de unelte și nicio cale de a rula o comandă arbitrară. Fiecare unealtă declară dacă citește, scrie sau șterge.

Spații de nume

--namespace limitează un agent la un prefix pe care nu îl vede niciodată. Dați fiecărui agent un prefix care nu este începutul altuia.

Mod numai-citire

--read-only nici măcar nu înregistrează uneltele de scriere.

Rezultate limitate

Valorile și listele sunt plafonate, ca o valoare uriașă să nu inunde contextul modelului.

Claude Desktop, Cursor și alți clienți mcpServers

json
{
  "mcpServers": {
    "hotkv": {
      "command": "uvx",
      "args": ["hotkv-mcp", "--read-only"],
      "env": { "HOTKV_URL": "hotkv://:your-password@localhost:6379" }
    }
  }
}

Întrebări frecvente

Cu ce clienți funcționează?

Cu orice client MCP, inclusiv Claude Code, Claude Desktop, Cursor și VS Code. Vorbește stdio pentru clienții locali și streamable HTTP pentru utilizare partajată.

Are nevoie de o licență HotKV?

Uneltele pentru chei, hash-uri și liste funcționează pe orice server. Uneltele de memorie, prompturi și căutare în documente folosesc motoarele IA ale HotKV, care cer o licență ce le include.

Este autentificat transportul HTTP?

Nu. Țineți-l pe localhost sau în spatele unui reverse proxy care autentifică și dați-i propriul spațiu de nume și mod numai-citire acolo unde puteți.

Cazuri de utilizare înrudite

Încercați pe propria sarcină de lucru

HotKV vorbește protocolul Redis, așa că puteți îndrepta spre el un client existent și rula aceleași comenzi.