IA y LLMAgentes

Memoria para asistentes de IA mediante MCP

Dales a Claude, Cursor, VS Code o tu propio agente memoria, notas, un registro de eventos, plantillas de prompts y búsqueda de documentos, mediante un solo servidor MCP.

herramientas fijas
28
comandos arbitrarios
0
código abierto
Apache-2.0
Paso 1 de 5
Conecta el servidor

Un comando añade HotKV a Claude Code. Cursor y Claude Desktop usan en su lugar una entrada mcpServers.

Sesión de ejemploplaying
# Conecta el servidor
$ claude mcp add hotkv -- uvx hotkv-mcp --url hotkv://localhost:6379 --namespace team-docs
(hotkv added as an MCP server)

Un recorrido animado con comandos reales de HotKV y respuestas de ejemplo. Haz clic en cualquier paso para saltar a él. Los comandos y las respuestas se quedan en inglés, tal como los escribes y los ves en HotKV.

El problema

Los asistentes de IA lo olvidan todo cuando termina el chat, y darles acceso directo a la base de datos para solucionarlo es peligroso. Un solo comando equivocado de un modelo puede borrar datos o leer las claves de otro tenant.

Cómo lo resuelve HotKV

hotkv-mcp da a un asistente un conjunto fijo de 28 herramientas para claves, hashes y listas, memoria de conversación, notas de trabajo, un registro de eventos, resúmenes progresivos, un registro de prompts y búsqueda de documentos. No hay ninguna herramienta que ejecute un comando arbitrario, un namespace limita al agente a un prefijo y el modo de solo lectura elimina todas las herramientas de escritura.

Paso a paso

Qué ocurre, comando a comando

  1. 01

    Conecta el servidor

    Un comando añade HotKV a Claude Code. Cursor y Claude Desktop usan en su lugar una entrada mcpServers.

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

    "Recuerda nuestra checklist de release"

    El asistente guarda una nota de trabajo con la herramienta memory_set_note. Queda bajo el prefijo team-docs.

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

    La semana siguiente, en un chat nuevo

    Una conversación nueva no tiene historial, pero la nota sigue en HotKV.

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

    Busca en los documentos del equipo

    Los documentos ingeridos con rag_ingest se buscan por relevancia de palabras clave, sin necesidad de un modelo de embeddings.

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

    Los demás equipos quedan fuera de alcance

    Cada nombre se guarda bajo team-docs:, así que esto apunta a team-docs:other-team:secrets, que no existe. Las claves de otro equipo ni siquiera se pueden nombrar, y ninguna herramienta vacía la base de datos ni ejecuta comandos directos.

    tool delete {"key": "other-team:secrets"}
Dónde encaja

Escenarios reales

Equipos de ingeniería

Un servidor MCP compartido y de solo lectura permite que el asistente de cada desarrollador busque en los mismos runbooks y notas de diseño.

Asistentes personales

Las preferencias, las tareas en curso y las decisiones se guardan como notas y resúmenes, así el asistente retoma donde lo dejó.

Plataformas de agentes

El agente de cada cliente recibe su propio namespace en un mismo servidor y no puede ver los de los demás.

Integrado

Qué obtienes

Un conjunto de herramientas fijo y seguro

28 herramientas y ninguna forma de ejecutar un comando arbitrario. Cada herramienta declara si lee, escribe o elimina.

Namespaces

--namespace limita a un agente a un prefijo que nunca ve. Da a cada agente un prefijo que no sea el comienzo del de otro.

Modo de solo lectura

--read-only ni siquiera registra las herramientas de escritura.

Resultados acotados

Los valores y las listas tienen un límite para que un valor enorme no inunde el contexto del modelo.

Claude Desktop, Cursor y otros clientes mcpServers

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

Preguntas frecuentes

¿Con qué clientes funciona?

Con cualquier cliente MCP, incluidos Claude Code, Claude Desktop, Cursor y VS Code. Habla stdio para clientes locales y HTTP con streaming para uso compartido.

¿Necesita una licencia de HotKV?

Las herramientas de claves, hashes y listas funcionan en cualquier servidor. Las herramientas de memoria, prompts y búsqueda de documentos usan los motores de IA de HotKV, que necesitan una licencia que los incluya.

¿El transporte HTTP está autenticado?

No. Mantenlo en localhost o detrás de un proxy inverso que autentique, y dale su propio namespace y el modo de solo lectura siempre que puedas.

Casos de uso relacionados

Pruébalo con tu propia carga de trabajo

HotKV habla el protocolo de Redis, así que puedes apuntar un cliente que ya usas hacia él y ejecutar estos mismos comandos.