工程团队
一个共享的只读 MCP 服务器,让每位开发者的助手都能搜索同一套运维手册和设计笔记。
通过一个 MCP 服务器,为 Claude、Cursor、VS Code 或您自己的智能体提供记忆、笔记、事件日志、提示词模板和文档搜索。
一条命令就能把 HotKV 添加到 Claude Code。Cursor 和 Claude Desktop 则使用一个 mcpServers 条目。
使用真实 HotKV 命令和示例回复的动画演示。点击任意步骤即可跳转。 命令和回复保持英文,与您在 HotKV 中输入和看到的完全一致。
聊天一结束,AI 助手就会忘掉一切,而为了解决这个问题给它们原始的数据库访问权限又很危险。模型发出的一条错误命令就可能清空数据,或读取另一个租户的键。
hotkv-mcp 为助手提供一组固定的 28 个工具,涵盖键、hash 和 list、对话记忆、工作笔记、事件日志、滚动摘要、提示词注册表以及文档搜索。没有任何工具能执行任意命令,命名空间把智能体限制在一个前缀之内,只读模式则移除所有写入工具。
一条命令就能把 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,共享使用则走 streamable HTTP。
键、hash 和 list 工具在任何服务器上都能使用。记忆、提示词和文档搜索工具使用 HotKV 的 AI 引擎,需要包含这些引擎的许可证。
没有。请把它放在 localhost 上,或放在带身份验证的反向代理之后,并尽可能为它设置独立的命名空间和只读模式。