AI i LLMAgenci

Pamięć dla asystentów AI przez MCP

Daj Claude, Cursor, VS Code lub własnemu agentowi pamięć, notatki, dziennik zdarzeń, szablony promptów i wyszukiwanie dokumentów przez jeden serwer MCP.

stałych narzędzi
28
dowolnych poleceń
0
open source
Apache-2.0
Krok 1 z 5
Połącz serwer

Jedno polecenie dodaje HotKV do Claude Code. Cursor i Claude Desktop używają zamiast tego wpisu mcpServers.

Przykładowa sesjaplaying
# Połącz serwer
$ claude mcp add hotkv -- uvx hotkv-mcp --url hotkv://localhost:6379 --namespace team-docs
(hotkv added as an MCP server)

Animowany przegląd z prawdziwymi poleceniami HotKV i przykładowymi odpowiedziami. Kliknij dowolny krok, aby do niego przejść. Polecenia i odpowiedzi pozostają po angielsku, dokładnie tak, jak je wpisujesz i widzisz w HotKV.

Problem

Asystenci AI zapominają wszystko, gdy czat się kończy, a danie im surowego dostępu do bazy danych, by to naprawić, jest niebezpieczne. Jedno złe polecenie modelu może wyczyścić dane lub odczytać klucze innego tenanta.

Jak radzi sobie z tym HotKV

hotkv-mcp daje asystentowi stały zestaw 28 narzędzi do kluczy, hashy i list, pamięci konwersacji, notatek roboczych, dziennika zdarzeń, przesuwnych streszczeń, rejestru promptów i wyszukiwania dokumentów. Nie ma narzędzia uruchamiającego dowolne polecenie, przestrzeń nazw ogranicza agenta do jednego prefiksu, a tryb tylko do odczytu usuwa każde narzędzie zapisu.

Krok po kroku

Co się dzieje, polecenie po poleceniu

  1. 01

    Połącz serwer

    Jedno polecenie dodaje HotKV do Claude Code. Cursor i Claude Desktop używają zamiast tego wpisu mcpServers.

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

    „Zapamiętaj naszą listę kontrolną wydania”

    Asystent zapisuje notatkę roboczą narzędziem memory_set_note. Trafia pod prefiks team-docs.

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

    Za tydzień, w nowym czacie

    Nowa rozmowa nie ma historii, ale notatka nadal jest w HotKV.

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

    Przeszukaj dokumenty zespołu

    Dokumenty wczytane przez rag_ingest są przeszukiwane według trafności słów kluczowych, bez modelu embeddingów.

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

    Inne zespoły pozostają poza zasięgiem

    Każda nazwa jest zapisywana pod team-docs:, więc to celuje w team-docs:other-team:secrets, który nie istnieje. Kluczy innego zespołu nie da się nawet nazwać, a żadne narzędzie nie czyści bazy ani nie uruchamia surowych poleceń.

    tool delete {"key": "other-team:secrets"}
Gdzie się sprawdza

Scenariusze z życia

Zespoły inżynieryjne

Wspólny serwer MCP tylko do odczytu pozwala asystentowi każdego programisty przeszukiwać te same runbooki i notatki projektowe.

Asystenci osobisti

Preferencje, bieżące zadania i decyzje są zachowywane jako notatki i streszczenia, więc asystent wraca tam, gdzie skończył.

Platformy agentów

Agent każdego klienta dostaje własną przestrzeń nazw na jednym serwerze i nie widzi pozostałych.

Wbudowane

Co dostajesz

Stały, bezpieczny zestaw narzędzi

28 narzędzi i brak możliwości uruchomienia dowolnego polecenia. Każde narzędzie deklaruje, czy czyta, zapisuje czy usuwa.

Przestrzenie nazw

--namespace ogranicza agenta do jednego prefiksu, którego nigdy nie widzi. Daj każdemu agentowi prefiks, który nie jest początkiem prefiksu innego.

Tryb tylko do odczytu

--read-only w ogóle nie rejestruje narzędzi zapisu.

Ograniczone wyniki

Wartości i listy są ograniczane, aby ogromna wartość nie zalała kontekstu modelu.

Claude Desktop, Cursor i inni klienci mcpServers

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

Częste pytania

Z którymi klientami to działa?

Z każdym klientem MCP, w tym Claude Code, Claude Desktop, Cursor i VS Code. Obsługuje stdio dla klientów lokalnych i streamable HTTP do wspólnego użytku.

Czy wymaga licencji HotKV?

Narzędzia do kluczy, hashy i list działają na każdym serwerze. Narzędzia pamięci, promptów i wyszukiwania dokumentów korzystają z silników AI HotKV, które wymagają licencji je obejmującej.

Czy transport HTTP jest uwierzytelniany?

Nie. Trzymaj go na localhoście lub za reverse proxy, które uwierzytelnia, i gdzie możesz, nadaj mu własną przestrzeń nazw i tryb tylko do odczytu.

Powiązane przypadki użycia

Wypróbuj na własnym obciążeniu

HotKV mówi protokołem Redis, więc możesz skierować na niego istniejącego klienta i uruchomić te same polecenia.