Инженерные команды
Общий сервер MCP только для чтения позволяет ассистенту каждого разработчика искать по одним и тем же руководствам и проектным заметкам.
Дайте Claude, Cursor, VS Code или собственному агенту память, заметки, журнал событий, шаблоны промптов и поиск по документам через один сервер MCP.
Одна команда добавляет HotKV в Claude Code. Cursor и Claude Desktop вместо этого используют запись mcpServers.
Анимированная демонстрация с настоящими командами HotKV и примерами ответов. Нажмите на любой шаг, чтобы перейти к нему. Команды и ответы остаются на английском, ровно так, как вы вводите и видите их в HotKV.
ИИ-ассистенты забывают всё, когда чат заканчивается, а прямой доступ к базе данных для решения этой проблемы опасен. Одна неверная команда модели может очистить данные или прочитать ключи другого арендатора.
hotkv-mcp даёт ассистенту фиксированный набор из 28 инструментов для ключей, хешей и списков, памяти диалогов, рабочих заметок, журнала событий, скользящих сводок, реестра промптов и поиска по документам. Инструмента, выполняющего произвольную команду, нет, пространство имён ограничивает агента одним префиксом, а режим «только чтение» убирает все инструменты записи.
Одна команда добавляет HotKV в Claude Code. Cursor и Claude Desktop вместо этого используют запись mcpServers.
claude mcp add hotkv -- uvx hotkv-mcp --url hotkv://localhost:6379 --namespace team-docsАссистент сохраняет рабочую заметку инструментом memory_set_note. Она попадает под префикс team-docs.
tool memory_set_note {"session": "releases", "key": "checklist", "value": "1. bump version 2. changelog ..."}В новом разговоре истории нет, но заметка всё ещё в HotKV.
tool memory_get_note {"session": "releases", "key": "checklist"}Документы, загруженные через rag_ingest, ищутся по ключевой релевантности, модель эмбеддингов не нужна.
tool rag_search {"pipeline": "runbooks", "query": "rotate TLS certificates", "k": 3}Каждое имя хранится под team-docs:, поэтому запрос указывает на team-docs:other-team:secrets, которого не существует. Ключи другой команды нельзя даже назвать, а инструмента, очищающего базу данных или выполняющего сырые команды, нет.
tool delete {"key": "other-team:secrets"}Общий сервер MCP только для чтения позволяет ассистенту каждого разработчика искать по одним и тем же руководствам и проектным заметкам.
Предпочтения, текущие задачи и решения хранятся как заметки и сводки, поэтому ассистент продолжает с того места, где остановился.
Агент каждого клиента получает собственное пространство имён на одном сервере и не видит остальных.
28 инструментов и никакой возможности выполнить произвольную команду. Каждый инструмент объявляет, читает он, пишет или удаляет.
--namespace ограничивает агента одним префиксом, который он никогда не видит. Дайте каждому агенту префикс, не являющийся началом префикса другого.
--read-only даже не регистрирует инструменты записи.
Значения и списки ограничены по размеру, чтобы огромное значение не затопило контекст модели.
{
"mcpServers": {
"hotkv": {
"command": "uvx",
"args": ["hotkv-mcp", "--read-only"],
"env": { "HOTKV_URL": "hotkv://:your-password@localhost:6379" }
}
}
}Любой клиент MCP, включая Claude Code, Claude Desktop, Cursor и VS Code. Для локальных клиентов используется stdio, для общего использования - потоковый HTTP.
Инструменты для ключей, хешей и списков работают на любом сервере. Инструменты памяти, промптов и поиска по документам используют ИИ-движки HotKV, для которых нужна лицензия, их включающая.
Нет. Держите его на localhost или за обратным прокси с аутентификацией и по возможности давайте ему собственное пространство имён и режим «только чтение».
HotKV понимает протокол Redis, поэтому вы можете подключить к нему существующий клиент и выполнить те же команды.