Team di ingegneria
Un server MCP condiviso in sola lettura permette all'assistente di ogni sviluppatore di cercare negli stessi runbook e nelle stesse note di design.
Dai a Claude, Cursor, VS Code o al tuo agente una memoria, note, un log di eventi, template di prompt e ricerca nei documenti, tramite un solo server MCP.
Un solo comando aggiunge HotKV a Claude Code. Cursor e Claude Desktop usano invece una voce mcpServers.
Una dimostrazione animata con comandi HotKV reali e risposte di esempio. Clicca su un passo qualsiasi per andarci. Comandi e risposte restano in inglese, esattamente come li digiti e li vedi in HotKV.
Gli assistenti IA dimenticano tutto quando la chat finisce, e dare loro accesso diretto al database per rimediare è pericoloso. Un solo comando sbagliato di un modello può cancellare i dati o leggere le chiavi di un altro tenant.
hotkv-mcp dà a un assistente un insieme fisso di 28 strumenti per chiavi, hash e liste, memoria delle conversazioni, note di lavoro, un log di eventi, riepiloghi progressivi, un registro dei prompt e la ricerca nei documenti. Non esiste uno strumento che esegue un comando arbitrario, un namespace confina l'agente in un solo prefisso e la modalità di sola lettura rimuove ogni strumento di scrittura.
Un solo comando aggiunge HotKV a Claude Code. Cursor e Claude Desktop usano invece una voce mcpServers.
claude mcp add hotkv -- uvx hotkv-mcp --url hotkv://localhost:6379 --namespace team-docsL'assistente salva una nota di lavoro con lo strumento memory_set_note. Finisce sotto il prefisso team-docs.
tool memory_set_note {"session": "releases", "key": "checklist", "value": "1. bump version 2. changelog ..."}Una conversazione nuova non ha cronologia, ma la nota è ancora in HotKV.
tool memory_get_note {"session": "releases", "key": "checklist"}I documenti acquisiti con rag_ingest vengono cercati per rilevanza delle parole chiave, senza bisogno di un modello di embedding.
tool rag_search {"pipeline": "runbooks", "query": "rotate TLS certificates", "k": 3}Ogni nome viene salvato sotto team-docs:, quindi questo punta a team-docs:other-team:secrets, che non esiste. Le chiavi di un altro team non si possono nemmeno nominare, e nessuno strumento svuota il database o esegue comandi diretti.
tool delete {"key": "other-team:secrets"}Un server MCP condiviso in sola lettura permette all'assistente di ogni sviluppatore di cercare negli stessi runbook e nelle stesse note di design.
Preferenze, task in corso e decisioni vengono conservati come note e riepiloghi, così l'assistente riprende da dove si era fermato.
L'agente di ogni cliente ha il proprio namespace su un solo server e non può vedere gli altri.
28 strumenti e nessun modo di eseguire un comando arbitrario. Ogni strumento dichiara se legge, scrive o cancella.
--namespace confina un agente in un prefisso che non vede mai. Dai a ogni agente un prefisso che non sia l'inizio di quello di un altro.
--read-only non registra nemmeno gli strumenti di scrittura.
Valori e liste hanno un limite, così un valore enorme non può inondare il contesto del modello.
{
"mcpServers": {
"hotkv": {
"command": "uvx",
"args": ["hotkv-mcp", "--read-only"],
"env": { "HOTKV_URL": "hotkv://:your-password@localhost:6379" }
}
}
}Qualsiasi client MCP, compresi Claude Code, Claude Desktop, Cursor e VS Code. Parla stdio per i client locali e HTTP streamable per l'uso condiviso.
Gli strumenti per chiavi, hash e liste funzionano su qualsiasi server. Gli strumenti per memoria, prompt e ricerca nei documenti usano i motori IA di HotKV, che richiedono una licenza che li includa.
No. Tienilo su localhost o dietro un reverse proxy che autentica, e quando puoi dagli un proprio namespace e la modalità di sola lettura.
HotKV parla il protocollo Redis, quindi puoi puntarci un client esistente ed eseguire questi stessi comandi.