mcpField
H
Hicortex — AI Fleet Memory

Hicortex — AI Fleet Memory

本地服务
hicortex.gamaze.com记忆与知识33 周前更新

关于 Hicortex — AI Fleet Memory

Hicortex 是供 AI Agent 集群共享记忆的服务,面向支持的编码 Agent 和其他兼容 MCP 的客户端。它会在每次提示中注入相关记忆、夜间整理会话,并将原始会话保留在本机。

主要功能

  1. 01在每次提示中推送相关记忆
  2. 02夜间将会话整理为经验总结
  3. 03使用 BM25 与向量混合检索
  4. 04维护相互关联的记忆图谱
  5. 05在仪表板查看记忆增长和使用情况
  6. 06修正过时及重复记忆

适用场景

  1. 01在不同 Agent 和项目间共享决策
  2. 02在编码会话中找回先前上下文
  3. 03将每日 Agent 会话整理为可复用经验
  4. 04检查记忆增长及其关联

MCP 相关

提供九种用于搜索、读取、写入、浏览和管理记忆的 MCP 工具,并支持 HTTP/SSE MCP 端点。受支持的编码 Agent 可通过钩子或集成接收推送的记忆。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"gamaze-labs-hicortex": {
"command": "npx",
"args": [
"-y",
"@gamaze/hicortex"
],
"env": {
"HICORTEX_AUTH_TOKEN": "<HICORTEX_AUTH_TOKEN>",
"HICORTEX_SERVER_URL": "<HICORTEX_SERVER_URL>"
}
}
}
}
启动命令npx -y @gamaze/hicortex
需要配置的环境变量
HICORTEX_AUTH_TOKEN密钥Bearer token for a remote Hicortex server (server prints it via `hicortex status`). Optional — a local server needs no token.
HICORTEX_SERVER_URLURL of a remote Hicortex server (e.g. https://your-server:8787). Optional — omit for a local server on this machine.

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npm@gamaze/hicortex0.24.0

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

Hicortex — AI 机群记忆

Hicortex MCP server – quality and maintenance score on Glama

Hicortex 仪表板 — 实时记忆分析

npm Downloads License: PolyForm NC Node

为 AI Agent 提供共享记忆——它会在夜间自我修正,一个 Agent 学到的东西,整个机群都能知晓。 所有 Agent、项目和机器共享同一份记忆——它们不再凭空猜测,而是掌握实情。

  • 一个大脑,适配所有框架 — Claude Code、Hermes、OpenClaw、Pi、OpenCode,以及任何兼容 MCP 的 Agent 都能共享同一份记忆。
  • 主动推送,而非主动拉取 — 在每个受支持的编码 Agent 中,每次提示词都会注入精简的记忆索引,让 Agent 所需的决策、修正和上下文始终触手可及。无需反复解释,无需复制粘贴,也无需维护。每轮零大模型调用 — 记忆召回不会产生 API 费用或触发速率限制。
  • 夜间整合 — 每晚读取当天的会话,提炼重要内容,并将其转化为学习成果、关联和知识图谱。
  • 本地优先 — 原始会话不会离开机器;只有提炼后的记忆会被存储。

安装

npx @gamaze/hicortex init
Claude Desktop: one "yes" during init.

自动检测你的环境,配置一个大模型(Ollama、Claude CLI 或 API 密钥),安装本地守护进程(macOS 上使用 launchd,Linux 上使用 systemd),并为 Claude Code 注册 MCP 工具。

对于多机器配置,可将轻量客户端指向共享服务——客户端无需本地数据库或大模型:

npx @gamaze/hicortex init --server https://your-server.example.com

init 会自动检测其他框架并安装对应的客户端:Pi 扩展(~/.pi/agent/extensions/hicortex.ts — 推送式记忆召回、身份信息 + 经验教训以及十个工具;也可手动将 pi-extension/hicortex/index.ts 复制到该位置)、OpenCode 插件(~/.config/opencode/plugins/hicortex.ts — 同样包含这三项;也可手动将 opencode-plugin/hicortex/index.ts 复制到该位置)、Hermes 插件和 OpenClaw 插件。pi-mcp-adapter 仍可作为适用于任何框架的通用 MCP 备用方案(已通过 SSE 端点验证)——Pi 不再需要它。请参阅安装文档。

工作原理

CAPTURE (nightly)        CONSOLIDATE (nightly)             RECALL (every prompt)
sessions → denoise       score · reflect · link            a compact index of
→ POST /distill          decay · dedup · supersede         relevant memories is
                         (one model, all phases)           pushed into the prompt
                                                           → full text lazy-loaded

Agent 使用记忆时,记忆会加强;不再使用时,则会逐渐淡化,并自动与相关记忆建立关联。检索采用混合 BM25 + 向量搜索——查询时无需调用大模型。

首次运行夜间任务时,默认只会采集最近 7 天的会话(而非全部历史记录)——运行一次 hicortex nightly --recapture-window <days> 即可导入更多内容。

功能

  • 逐提示词回忆推送 — 每轮都会将相关记忆放入上下文;只有在需要时,Agent 才会使用 hicortex_get 获取完整内容。
  • /dashboard 中的记忆分析 — 查看记忆增长、回忆采纳情况,以及对所学内容的每夜摘要。
  • /viz 中的知识图谱 — 按领域聚类记忆,并通过关系边连接。
  • 领域与标签 — 使用可配置词汇进行多标签分类;类别会随数据变化而调整。
  • 反思所得的经验 — 每夜反思会提取通用、可复用的经验,而不仅仅是经历日志。
  • 自我纠正存储 — 每夜原地改写过时事实,并附上带日期的来源记录;将近似重复项合并为一条(逐字副本免费保留,合并内容可恢复);降级被取代的决策,不再重新呈现。不会留下僵尸记忆。
  • 设计上无需主动提示 — 编码 Agent 通过钩子获取注入的回忆;支持指令的客户端(Claude Desktop、Cursor 类客户端)会获得常驻指令,因此无需请求也会使用记忆。普通 MCP 客户端仍可使用完整搜索功能。
  • 自我校准 — 回忆、衰减和合并边界会报告自身统计数据;调优依据测量,而非猜测。
  • 常驻上下文层 — 可手动编辑的“你是谁/如何工作”Markdown,每次会话都会注入,且永不衰减。

MCP

九个 MCP 工具——hicortex_search、hicortex_get、hicortex_recent、hicortex_ingest、hicortex_lessons、hicortex_index、hicortex_graph、hicortex_update、hicortex_delete——以及用于保存明确经验的 /learn 技能。完整参考 →

技术栈

TypeScript · Node.js 20+ · SQLite + sqlite-vec + FTS5(在同一个 DB 中实现语义搜索与全文搜索)· ONNX 嵌入(bge-small-en,CPU)· 基于 HTTP/SSE 的 MCP · 一个可配置的 LLM(Ollama、Claude CLI 或任意 OpenAI 兼容端点)。

开发

git clone https://github.com/gamaze-labs/hicortex.git
cd hicortex

仓库根目录中的 AGENTS.md 定义了可通过机器检查的验证契约。“完成”意味着整条命令链以代码 0 退出。该契约与 CI 运行的内容一致。贡献者——无论是人还是 Agent——都应在宣布工作完成前运行它。

欢迎贡献——请参阅 CONTRIBUTING.md。

链接

许可证

根据 PolyForm Noncommercial License 1.0.0,个人和非商业用途免费。商业用途需要按席位购买许可证——请参阅 hicortex.gamaze.com。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。