Équipes d'ingénierie
Un serveur MCP partagé en lecture seule permet à l'assistant de chaque développeur de chercher dans les mêmes runbooks et notes de conception.
Donnez à Claude, à Cursor, à VS Code ou à votre propre agent une mémoire, des notes, un journal d'événements, des modèles de prompts et une recherche de documents, via un seul serveur MCP.
Une commande ajoute HotKV à Claude Code. Cursor et Claude Desktop utilisent plutôt une entrée mcpServers.
Une démonstration animée avec de vraies commandes HotKV et des exemples de réponses. Cliquez sur une étape pour y accéder directement. Les commandes et les réponses restent en anglais, exactement comme vous les saisissez et les voyez dans HotKV.
Les assistants IA oublient tout à la fin du chat, et leur donner un accès brut à la base de données pour y remédier est dangereux. Une seule mauvaise commande d'un modèle peut vider les données ou lire les clés d'un autre locataire.
hotkv-mcp donne à un assistant un ensemble fixe de 28 outils pour les clés, les hashes et les listes, la mémoire de conversation, les notes de travail, un journal d'événements, des résumés glissants, un registre de prompts et la recherche de documents. Aucun outil n'exécute de commande arbitraire, un namespace cantonne l'agent à un seul préfixe, et le mode lecture seule retire tous les outils d'écriture.
Une commande ajoute HotKV à Claude Code. Cursor et Claude Desktop utilisent plutôt une entrée mcpServers.
claude mcp add hotkv -- uvx hotkv-mcp --url hotkv://localhost:6379 --namespace team-docsL'assistant enregistre une note de travail avec l'outil memory_set_note. Elle est stockée sous le préfixe team-docs.
tool memory_set_note {"session": "releases", "key": "checklist", "value": "1. bump version 2. changelog ..."}Une nouvelle conversation n'a aucun historique, mais la note est toujours dans HotKV.
tool memory_get_note {"session": "releases", "key": "checklist"}Les documents ingérés avec rag_ingest sont recherchés par pertinence des mots-clés, sans modèle d'embedding.
tool rag_search {"pipeline": "runbooks", "query": "rotate TLS certificates", "k": 3}Chaque nom est stocké sous team-docs:, et cette requête vise donc team-docs:other-team:secrets, qui n'existe pas. Les clés d'une autre équipe ne peuvent même pas être nommées, et aucun outil ne vide la base ni n'exécute de commandes brutes.
tool delete {"key": "other-team:secrets"}Un serveur MCP partagé en lecture seule permet à l'assistant de chaque développeur de chercher dans les mêmes runbooks et notes de conception.
Les préférences, les tâches en cours et les décisions sont conservées sous forme de notes et de résumés, et l'assistant reprend là où il s'était arrêté.
L'agent de chaque client obtient son propre namespace sur un seul serveur et ne peut pas voir les autres.
28 outils et aucun moyen d'exécuter une commande arbitraire. Chaque outil déclare s'il lit, écrit ou supprime.
--namespace cantonne un agent à un préfixe qu'il ne voit jamais. Donnez à chaque agent un préfixe qui ne soit pas le début de celui d'un autre.
--read-only n'enregistre même pas les outils d'écriture.
Les valeurs et les listes sont plafonnées, et une valeur énorme ne peut pas inonder le contexte du modèle.
{
"mcpServers": {
"hotkv": {
"command": "uvx",
"args": ["hotkv-mcp", "--read-only"],
"env": { "HOTKV_URL": "hotkv://:your-password@localhost:6379" }
}
}
}Tout client MCP, dont Claude Code, Claude Desktop, Cursor et VS Code. Il parle stdio pour les clients locaux et HTTP streamable pour un usage partagé.
Les outils de clés, de hashes et de listes fonctionnent sur n'importe quel serveur. Les outils de mémoire, de prompts et de recherche de documents utilisent les moteurs IA de HotKV, qui nécessitent une licence les incluant.
Non. Gardez-le sur localhost ou derrière un reverse proxy qui authentifie, et donnez-lui son propre namespace et le mode lecture seule quand c'est possible.
HotKV parle le protocole Redis. Vous pouvez donc y connecter un client existant et exécuter ces mêmes commandes.