Token导航 LogoToken导航TokenDH.com
Cortex Engine logo
AI代理stdio官方级别未说明来源级核验

Cortex Engine

MCP Server

fozikio

为AI代理提供跨会话的持久记忆层,支持语义记忆、信念跟踪和神经科学驱动的检索等功能,适用于需要长期记忆和知识积累的AI应用场景。

工具数

52

提示词数

0

GitHub Stars

48

资源数

0
持久记忆多模型支持TypeScriptClaudeClaudeCursorWindsurf

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

Fozikio

提供方

Fozikio

最后核验

2026/5/17 20:21

运行时

Node.js

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

npx fozikio init my-agent

详细介绍

@fozikio/皮质引擎

](https://www.npmjs.com/package/@fozikio/cortex-engine) ](https://www.npmjs.com/package/@fozikio/cortex-engine) ](https://github.com/Fozikio/cortex-engine/stargazers) ![License: MIT](LICENSE)

AI代理的持久内存。开源,LLM无关,适用于任何MCP客户端。

星迹

它的作用

大多数AI代理在会话结束时会忘记一切。 cortex-engine 修复了这个问题——它为代理提供了一个持久的内存层,可以在会话、模型和运行时中生存。

  • 语义记忆 --将观察结果、信念、问题和假设作为相互关联的节点进行存储和检索
  • 信念追踪 --当新的证据与代理人的立场相矛盾时,代理人的立场会更新
  • 两阶段梦想巩固 --NREM压缩(聚类、细化、创建)+REM整合(连接、评分、抽象)——以生物睡眠阶段为模型
  • 目标导向认知goal_set 创建所需的未来状态,产生前向预测误差,将整合和探索偏向于重要的方面
  • 基于神经科学的检索 --GNN邻域聚合、查询条件传播激活、多锚千脑投票、认知觅食
  • 信息几何 --考虑嵌入空间曲率、模式一致性评分的局部自适应聚类阈值
  • 绘制健康指标图 --Fiedler值(代数连通性)衡量知识整合;PE饱和度检测可防止身份模型僵化
  • 间隔重复(FSRS) --具有固结状态依赖衰减曲线的区间感知调度
  • 嵌入 --可插拔提供者(内置、OpenAI、Vertex AI、Ollama)——默认情况下不需要外部服务
  • 法学硕士不可知论 -可插拔LLM提供商:Ollama(免费/本地)、Gemini、Kimi(Moonshot AI)、DeepSeek、Hugging Face、OpenRouter、OpenAI或任何与OpenAI兼容的API
  • 长期背景下的梦想巩固 --set strategy: long-context 在单个大型LLM过程中运行边缘发现和抽象,而不是N²成对调用;顺序方法忽略的曲面传递模式和跨域连接
  • 代理人派遣agent_invoke 让您的代理使用任何配置的LLM生成廉价的、感知皮层的子任务。知识在不同的课程中复合。
  • MCP服务器 --57种认知工具(query, observe, believe, wander, dream, goal_set, agent_invoke, thread_create, journal_write, evolve等等)通过模型上下文协议

结果:个性和专业知识来自积累的经验,而不是系统提示。一个对分布式系统有200个观察结果的代理不需要被告知“你关心分布式系统”。它只知道。

适用于Claude Code、Cursor、Windsurf或任何兼容MCP的客户端。在本地(SQLite)或云端(Firestore+cloud Run)运行。

安全

该引擎包括对部署环境的深度防御保护:

  • 定时安全认证 --REST服务器身份验证使用 crypto.timingSafeEqual 防止定时侧信道攻击
  • 插件沙盒 --插件加载器根据受信任的目录验证导入路径,阻止来自不受信任位置的加载
  • REST工具块列表 --破坏性工具(forget, dream, evolve, resolve, thread_resolve)被阻止访问通用REST端点;它们仍然可以通过MCP直接访问代理
  • SQLite注入预防 --命名空间名称已验证(仅限字母数字),LIMIT子句已参数化
  • 防止秘密泄露 -当API键出现在配置文件中而不是环境变量中时,配置加载器发出警告

建筑

模块角色
core基础类型、配置和共享实用程序
engines认知处理:记忆巩固、FSRS、图遍历
stores持久层——SQLite(本地)和Firestore(云)
tools所有57个认知工具实现(每个工具一个文件)
mcpMCP服务器、工具注册表和插件加载器
cognitive高阶认知操作(做梦、漫游、验证)
triggers计划触发和事件驱动触发
bridges用于外部服务和API的适配器
providers嵌入和LLM提供者实现
bin入口点: serve.js (HTTP+MCP), cli.js (管理员CLI)
public内置网络仪表板(自动提供 --rest)

快速开始

npm install @fozikio/cortex-engine
npx fozikio init my-agent
cd my-agent
npx fozikio serve   # starts MCP server

你的代理人现在有57个认知工具。生成的 .mcp.json 是版本固定和平台感知的(Windows cmd /c 包装自动处理)。

快速开始 完整的5分钟设置的wiki页面。

多Agent

npx fozikio agent add researcher --description "Research agent"
npx fozikio agent add trader --description "Trading signals"
npx fozikio agent generate-mcp   # writes .mcp.json with scoped servers

每个代理通过命名空间获得隔离内存。看 建筑 维基页面了解详情。

代理优先设置

最快的路径:在空目录中打开一个AI代理,然后说 *“设置一个皮质工作区。”* 代理人跑 npx fozikio init,读取生成的文件,并立即开始工作。看 安装 完整指南的wiki页面。

仪表盘

cortex引擎附带了一个内置的web仪表板。启动REST服务器并在浏览器中打开URL:

npx fozikio serve --rest --port 3000
# open http://localhost:3000

仪表板显示代理的统计数据、线程、操作日志、内存、概念和观察结果,无需单独安装。它从相同的来源自动检测其API。

如果启用了身份验证(CORTEX_API_TOKEN),仪表板加载时不使用auth,但API调用需要令牌。通过本地存储进行设置:

localStorage.setItem("cortex-settings", JSON.stringify({ token: "your-token" }));

来源: fozikio仪表板

命令行界面

npx fozikio serve              # start MCP server
npx fozikio health             # memory health report
npx fozikio vitals             # behavioral vitals and prediction error
npx fozikio wander             # walk through the memory graph
npx fozikio wander --from "auth"  # seeded walk from a topic
npx fozikio maintain fix       # scan and repair data issues
npx fozikio report             # weekly quality report

发展

npm run dev       # tsc --watch
npm test          # vitest run
npm run test:watch

环境变量

变量必填描述
CORTEX_API_TOKEN可选cortex-telemetry 钩子将检索反馈发送到皮层API。不需要运行MCP服务器。
MOONSHOT_API_KEY可选需要时 llm: kimi 已设置。从以下位置获取一个 platform.moonshot.cn.
OPENAI_API_KEY可选需要时 llm: openai 设置,或者在使用任何不带显式API密钥的OpenAI兼容提供程序时。

根据您启用的提供程序(Firestore、Vertex AI等),需要其他变量。看 docs/ 用于特定于提供商的配置。

规则、技能和代理人

fozikio init 从中自动安装安全规则、技能和代理定义 fozikio.json 清单到目标工作区。

安全规则(反射)

皮质发动机配备 反射 规则——基于YAML的可移植护栏,适用于任何代理运行时,而不仅仅是Claude Code。

规则事件它的作用
cognitive-groundingprompt_submit用手势示意特工打电话 query() 在评估、设计、审查或创作工作之前
observe-firstfile_write / file_edit如果写入内存目录而不调用,则发出警告 observe()query() 首先
note-about-doingprompt_submit建议用以下方式捕捉新的思路 thread_create()

规则活在 reflex-rules/ 作为标准的Reflex YAML。它们是可移植的——与Claude Code、Cursor、Codex或任何带有Reflex适配器的运行时一起使用。看 @fozikio/反射 用于完整的规则格式和层执行。

Claude Code用户 还可以获得特定于平台的钩子(in hooks/)用于遥测、会话生命周期和项目板门控。这些是运行时适配器,而不是规则——它们处理声明性规则格式没有涵盖的副作用。

要自定义,请执行以下操作: 直接编辑YAML规则文件,或设置 allow_disable: true 并通过Reflex配置禁用它们。

技能

技能是代理可以通过以下方式使用的可调用工作流 /skill-name.

技能何时使用它提供了什么
cortex-memory查询、记录和审查工作全内存工作流——查询/观察模式、信念跟踪、基于内存的代码审查、会话模式

代理

代理描述
cortex-researcher在外部来源之前查询大脑皮层的深度研究代理,将新发现带回记忆

自动安装的工作原理

  1. fozikio init 读取 fozikio.json 从包根
  2. 将钩子、技能和Reflex规则复制到目标工作区
  3. 丢失的源文件会被跳过并发出警告——init永远不会因为丢失资产而失败

内置功能(v1.0.0+)

从v1.0.0开始,所有57个认知工具都内置在cortex引擎核心中,不需要单独安装插件。以前它们是分开的 @fozikio/tools-* 包装;它们已经被发动机吸收了。

能力工具
记忆observe, query, recall, wander, forget, retrieve
信仰与推理believe, belief, contradict, speculate, validate, predict
线程thread_create, thread_update, thread_resolve, threads_list
日志记录journal_write, journal_read
身份evolve, evolution_list
社交social_read, social_update, social_draft, social_score
neighbors, suggest_links, suggest_tags, link, graph_report
维护dream, digest, reflect, find_duplicates, retrieval_audit, consolidation_status
生命体征vitals_get, vitals_set, sleep_pressure
推理surface, ruminate, notice, intention, resolve
内容content_create, content_list, content_update
运维ops_append, ops_query, ops_update
目标goal_set
代理agent_invoke
统计stats

插件系统仍然可用于自定义扩展——请参阅 插件文档.

文档

  • 维基 --安装、架构、插件编写、MCP集成、部署、常见问题解答
  • 讨论 --提出问题,分享你所创造的东西
  • 贡献 --如何做出贡献
  • 项目委员会 --路线图和积极工作
  • 安全 --报告漏洞

社区

相关项目

  • @fozikio/反射 --代理人的便携式安全护栏。规则是数据,而不是代码。
  • 叹息 --代理控制表面。信号和手势,而不是对话。
  • fozikio.com --文件和指南

许可证

麻省理工学院——见 许可证

目录标签

目录标签

持久记忆多模型支持TypeScriptClaude本地部署AI代理认知计算知识图谱

支持客户端

ClaudeCursorWindsurf

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

token

运行时(runtime,运行环境)

Node.js

来源包(packageName,安装包名)

fozikio

工具数量(toolCount,工具数)

52

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdiotoken部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP