Skip to content

MCP 集成

Hebb Mind 提供 MCP (Model Context Protocol) 服务,将记忆操作暴露为工具。Claude Code、Codex、Cursor 等 MCP 客户端可以直接使用。

前提条件

Hebb Mind 统一以操作系统后台服务运行(macOS launchd / Linux systemd / Windows 任务计划程序)。MCP 服务启动时若发现后台服务未运行,会自动请求 OS 服务管理器拉起:

bash
hebb setup              # 首次使用 — 选择模型和镜像源
hebb service install    # 注册后台服务(默认用户级,无需管理员权限)

可用工具

工具描述参数
write_memory写入记忆到海马体工作区content, tags?, importance?
search_memory混合检索(向量+关键词+图谱)query, top_k?
consolidate触发记忆巩固

配置

MCP 服务自动从 hebb.json 发现服务地址。大多数情况下无需任何配置,只需添加命令即可。

如果服务运行在远程主机或非默认地址,可通过 HEBB_URL 环境变量指定:

Claude Code

推荐:

bash
hebb claude-code install --scope user

仅 MCP:

在项目目录下创建 .mcp.json

json
{
  "mcpServers": {
    "hebb": {
      "command": "hebb-mcp"
    }
  }
}

或在全局配置 ~/.claude.json 中添加相同内容。

如果服务运行在非默认地址,可以显式指定:

json
{
  "mcpServers": {
    "hebb": {
      "command": "hebb-mcp",
      "env": {
        "HEBB_URL": "http://192.168.1.100:8321"
      }
    }
  }
}

Codex

推荐:

bash
hebb codex install --scope user
codex mcp list

Codex 原生命令:

bash
codex mcp add hebb -- hebb-mcp

Claude Desktop

claude_desktop_config.json(macOS 通常位于 ~/Library/Application Support/Claude/claude_desktop_config.json)中添加:

json
{
  "mcpServers": {
    "hebb": {
      "command": "hebb-mcp"
    }
  }
}

Cursor

打开 Settings → Features → MCP,添加:

json
{
  "mcpServers": {
    "hebb": {
      "command": "hebb-mcp"
    }
  }
}

工作原理

Claude Code / Codex / Cursor
        │ (stdio)
        v
  hebb-mcp (MCP 服务)
        │ (HTTP 调用)
        v
  hebb _serve (REST API, 端口 8321, 由 OS 服务管理器拉起)

  存储 / Embedding / 检索

MCP 服务是一个薄包装层,将 MCP 工具调用转换为对运行中 Hebb Mind 服务的 HTTP 请求。所有存储、向量和检索逻辑都在主服务中。

CLI 使用

也可以直接启动 MCP 服务:

bash
hebb mcp serve

以 stdio 模式运行,适合与 MCP 客户端直接集成。

使用示例

配置完成后,AI 助手可以:

  1. 存储上下文:「记住用户偏好 TypeScript 而不是 JavaScript」
  2. 后续召回:「用户的语言偏好是什么?」
  3. 整理记忆:触发巩固,将记忆分类到对应分区

Released under the MIT License.