AI 与 LLM智能体

通过 MCP 为 AI 助手提供记忆

通过一个 MCP 服务器,为 Claude、Cursor、VS Code 或您自己的智能体提供记忆、笔记、事件日志、提示词模板和文档搜索。

个固定工具
28
条任意命令
0
开源
Apache-2.0
步骤 1 / 5
连接服务器

一条命令就能把 HotKV 添加到 Claude Code。Cursor 和 Claude Desktop 则使用一个 mcpServers 条目。

示例会话playing
# 连接服务器
$ claude mcp add hotkv -- uvx hotkv-mcp --url hotkv://localhost:6379 --namespace team-docs
(hotkv added as an MCP server)

使用真实 HotKV 命令和示例回复的动画演示。点击任意步骤即可跳转。 命令和回复保持英文,与您在 HotKV 中输入和看到的完全一致。

问题所在

聊天一结束,AI 助手就会忘掉一切,而为了解决这个问题给它们原始的数据库访问权限又很危险。模型发出的一条错误命令就可能清空数据,或读取另一个租户的键。

HotKV 如何解决

hotkv-mcp 为助手提供一组固定的 28 个工具,涵盖键、hash 和 list、对话记忆、工作笔记、事件日志、滚动摘要、提示词注册表以及文档搜索。没有任何工具能执行任意命令,命名空间把智能体限制在一个前缀之内,只读模式则移除所有写入工具。

逐步演示

逐条命令,看看发生了什么

  1. 01

    连接服务器

    一条命令就能把 HotKV 添加到 Claude Code。Cursor 和 Claude Desktop 则使用一个 mcpServers 条目。

    claude mcp add hotkv -- uvx hotkv-mcp --url hotkv://localhost:6379 --namespace team-docs
  2. 02

    “记住我们的发布检查清单”

    助手用 memory_set_note 工具保存一条工作笔记。它被存放在 team-docs 前缀之下。

    tool memory_set_note {"session": "releases", "key": "checklist", "value": "1. bump version 2. changelog ..."}
  3. 03

    下周,在新的聊天中

    新的对话没有历史记录,但笔记仍然在 HotKV 中。

    tool memory_get_note {"session": "releases", "key": "checklist"}
  4. 04

    搜索团队文档

    用 rag_ingest 导入的文档按关键词相关性搜索,无需嵌入模型。

    tool rag_search {"pipeline": "runbooks", "query": "rotate TLS certificates", "k": 3}
  5. 05

    其他团队无法触及

    每个名称都存放在 team-docs: 之下,因此这里实际指向的是 team-docs:other-team:secrets,而它并不存在。另一个团队的键连名字都无法指定,也没有任何工具能清空数据库或执行原始命令。

    tool delete {"key": "other-team:secrets"}
适用场景

真实场景

工程团队

一个共享的只读 MCP 服务器,让每位开发者的助手都能搜索同一套运维手册和设计笔记。

个人助手

偏好、进行中的任务和决定都保存为笔记和摘要,助手能从上次中断的地方继续。

智能体平台

每位客户的智能体在同一台服务器上拥有自己的命名空间,看不到其他客户的数据。

内置功能

您将获得

固定且安全的工具集

28 个工具,没有任何方式执行任意命令。每个工具都声明自己是读取、写入还是删除。

命名空间

--namespace 把智能体限制在一个它永远看不到的前缀之内。为每个智能体分配的前缀不要是另一个前缀的开头。

只读模式

--read-only 根本不会注册写入工具。

有上限的结果

值和列表都有上限,超大的值无法淹没模型的上下文。

Claude Desktop、Cursor 和其他 mcpServers 客户端

json
{
  "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。

它需要 HotKV 许可证吗?

键、hash 和 list 工具在任何服务器上都能使用。记忆、提示词和文档搜索工具使用 HotKV 的 AI 引擎,需要包含这些引擎的许可证。

HTTP 传输有身份验证吗?

没有。请把它放在 localhost 上,或放在带身份验证的反向代理之后,并尽可能为它设置独立的命名空间和只读模式。

相关用例

在您自己的工作负载上试试

HotKV 兼容 Redis 协议,您可以把现有客户端指向它,运行这些相同的命令。