Times de engenharia
Um servidor MCP compartilhado e somente leitura permite que o assistente de cada desenvolvedor pesquise os mesmos runbooks e notas de design.
Dê ao Claude, ao Cursor, ao VS Code ou ao seu próprio agente memória, notas, um log de eventos, templates de prompts e busca em documentos, por meio de um servidor MCP.
Um comando adiciona o HotKV ao Claude Code. O Cursor e o Claude Desktop usam uma entrada mcpServers.
Uma demonstração animada com comandos reais do HotKV e respostas de exemplo. Clique em qualquer etapa para ir direto a ela. Os comandos e as respostas ficam em inglês, exatamente como você os digita e vê no HotKV.
Os assistentes de IA esquecem tudo quando o chat termina, e dar a eles acesso direto ao banco de dados para resolver isso é perigoso. Um único comando errado de um modelo pode apagar dados ou ler as chaves de outro tenant.
O hotkv-mcp dá a um assistente um conjunto fixo de 28 ferramentas para chaves, hashes e listas, memória de conversa, notas de trabalho, um log de eventos, resumos contínuos, um registro de prompts e busca em documentos. Não existe ferramenta que execute um comando arbitrário, um namespace confina o agente a um prefixo e o modo somente leitura remove todas as ferramentas de escrita.
Um comando adiciona o HotKV ao Claude Code. O Cursor e o Claude Desktop usam uma entrada mcpServers.
claude mcp add hotkv -- uvx hotkv-mcp --url hotkv://localhost:6379 --namespace team-docsO assistente salva uma nota de trabalho com a ferramenta memory_set_note. Ela fica sob o prefixo team-docs.
tool memory_set_note {"session": "releases", "key": "checklist", "value": "1. bump version 2. changelog ..."}Uma conversa nova não tem histórico, mas a nota continua no HotKV.
tool memory_get_note {"session": "releases", "key": "checklist"}Os documentos ingeridos com rag_ingest são pesquisados por relevância de palavras-chave, sem precisar de modelo de embedding.
tool rag_search {"pipeline": "runbooks", "query": "rotate TLS certificates", "k": 3}Todo nome é armazenado sob team-docs:, então isto aponta para team-docs:other-team:secrets, que não existe. As chaves de outro time não podem nem ser nomeadas, e nenhuma ferramenta apaga o banco de dados ou executa comandos diretos.
tool delete {"key": "other-team:secrets"}Um servidor MCP compartilhado e somente leitura permite que o assistente de cada desenvolvedor pesquise os mesmos runbooks e notas de design.
Preferências, tarefas em andamento e decisões ficam guardadas como notas e resumos, então o assistente continua de onde parou.
O agente de cada cliente recebe o próprio namespace em um servidor e não consegue ver os outros.
28 ferramentas e nenhuma forma de executar um comando arbitrário. Cada ferramenta declara se lê, grava ou apaga.
--namespace confina um agente a um prefixo que ele nunca vê. Dê a cada agente um prefixo que não seja o começo do prefixo de outro.
Com --read-only, as ferramentas de escrita nem são registradas.
Valores e listas têm um teto, então um valor enorme não consegue inundar o contexto do modelo.
{
"mcpServers": {
"hotkv": {
"command": "uvx",
"args": ["hotkv-mcp", "--read-only"],
"env": { "HOTKV_URL": "hotkv://:your-password@localhost:6379" }
}
}
}Qualquer cliente MCP, incluindo Claude Code, Claude Desktop, Cursor e VS Code. Ele fala stdio para clientes locais e HTTP com streaming para uso compartilhado.
As ferramentas de chaves, hashes e listas funcionam em qualquer servidor. As ferramentas de memória, prompts e busca em documentos usam os motores de IA do HotKV, que precisam de uma licença que os inclua.
Não. Mantenha-o no localhost ou atrás de um proxy reverso que faça autenticação, e dê a ele o próprio namespace e o modo somente leitura sempre que possível.
O HotKV fala o protocolo Redis, então você pode apontar um cliente existente para ele e executar estes mesmos comandos.