AI en LLMAgents

Geheugen voor AI-assistenten via MCP

Geef Claude, Cursor, VS Code of je eigen agent een geheugen, notities, een gebeurtenislogboek, prompttemplates en documentzoekfunctie, via één MCP-server.

vaste tools
28
willekeurige commando's
0
open source
Apache-2.0
Stap 1 van 5
De server verbinden

Eén commando voegt HotKV toe aan Claude Code. Cursor en Claude Desktop gebruiken in plaats daarvan een mcpServers-vermelding.

Voorbeeldsessieplaying
# De server verbinden
$ claude mcp add hotkv -- uvx hotkv-mcp --url hotkv://localhost:6379 --namespace team-docs
(hotkv added as an MCP server)

Een geanimeerde walkthrough met echte HotKV-commando's en voorbeeldantwoorden. Klik op een stap om ernaartoe te springen. Commando's en antwoorden blijven Engels, precies zoals je ze in HotKV typt en ziet.

Het probleem

AI-assistenten vergeten alles wanneer de chat eindigt, en ze ruwe databasetoegang geven om dat op te lossen is gevaarlijk. Eén verkeerd commando van een model kan data wissen of de sleutels van een andere tenant lezen.

Hoe HotKV het aanpakt

hotkv-mcp geeft een assistent een vaste set van 28 tools voor sleutels, hashes en lijsten, gespreksgeheugen, werknotities, een gebeurtenislogboek, doorlopende samenvattingen, een promptregister en documentzoekfunctie. Er is geen tool die een willekeurig commando uitvoert, een namespace beperkt de agent tot één prefix en de alleen-lezenmodus verwijdert elke schrijftool.

Stap voor stap

Wat er gebeurt, commando voor commando

  1. 01

    De server verbinden

    Eén commando voegt HotKV toe aan Claude Code. Cursor en Claude Desktop gebruiken in plaats daarvan een mcpServers-vermelding.

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

    "Onthoud onze releasechecklist"

    De assistent slaat een werknotitie op met de tool memory_set_note. Die komt terecht onder de prefix team-docs.

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

    Volgende week, in een nieuwe chat

    Een nieuw gesprek heeft geen geschiedenis, maar de notitie staat nog in HotKV.

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

    De documenten van het team doorzoeken

    Documenten die met rag_ingest zijn ingelezen, worden doorzocht op trefwoordrelevantie, geen embeddingmodel nodig.

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

    Andere teams blijven buiten bereik

    Elke naam wordt opgeslagen onder team-docs:, dus dit mikt op team-docs:other-team:secrets, dat niet bestaat. De sleutels van een ander team kunnen niet eens worden benoemd, en geen enkele tool wist de database of voert ruwe commando's uit.

    tool delete {"key": "other-team:secrets"}
Waar het past

Praktijkscenario's

Engineeringteams

Een gedeelde MCP-server in alleen-lezenmodus laat de assistent van elke developer dezelfde runbooks en ontwerpnotities doorzoeken.

Persoonlijke assistenten

Voorkeuren, lopende taken en beslissingen worden bewaard als notities en samenvattingen, zodat de assistent verdergaat waar hij was gebleven.

Agentplatforms

De agent van elke klant krijgt een eigen namespace op één server en kan de andere niet zien.

Ingebouwd

Wat je krijgt

Een vaste, veilige toolset

28 tools en geen manier om een willekeurig commando uit te voeren. Elke tool geeft aan of hij leest, schrijft of verwijdert.

Namespaces

--namespace beperkt een agent tot één prefix die hij nooit ziet. Geef elke agent een prefix die niet het begin is van die van een ander.

Alleen-lezenmodus

--read-only registreert de schrijftools niet eens.

Begrensde resultaten

Waarden en lijsten worden afgekapt zodat een enorme waarde de context van het model niet kan overspoelen.

Claude Desktop, Cursor en andere mcpServers-clients

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

Veelgestelde vragen

Welke clients werken ermee?

Elke MCP-client, waaronder Claude Code, Claude Desktop, Cursor en VS Code. Hij spreekt stdio voor lokale clients en streamable HTTP voor gedeeld gebruik.

Heeft het een HotKV-licentie nodig?

De tools voor sleutels, hashes en lijsten werken op elke server. De tools voor geheugen, prompts en documentzoekfunctie gebruiken de AI-engines van HotKV, die een licentie vereisen die ze bevat.

Is het HTTP-transport geauthenticeerd?

Nee. Houd het op localhost of achter een reverse proxy die authenticeert, en geef het waar mogelijk een eigen namespace en de alleen-lezenmodus.

Verwante use cases

Probeer het op je eigen workload

HotKV spreekt het Redis-protocol, dus je kunt een bestaande client erop richten en dezelfde commando's uitvoeren.