Mcp-Omega-Brain
一个自包含的 MCP 服务器,为 AI 智能体提供可验证的溯源、跨会话记忆、加密审计追踪以及 10 门限确定性构建评估流水线。无需外部服务器。
系统不变性: VERITAS 构建并不决定代码是否“好”。VERITAS 构建决定的是代码在明确声明的基元、约束、测试制度、边界、成本模型、证据和策略下,能否经受住严格的破坏性尝试。
架构
层级 | 组件 | 角色 |
大脑核心 | Vault (SQLite) | 具有 FTS5 搜索功能的持久化会话/条目存储 |
大脑核心 | SEAL 账本 | 用于防篡改审计的仅追加 SHA3-256 哈希链 |
大脑核心 | RAG 溯源 | 具有 3 层引擎 (ST/fastembed/TF-IDF) 的语义嵌入存储 |
大脑核心 | Cortex | 具有引导/阻塞模式的三节点审批门限 |
大脑核心 | Handoff | SHA-256 密封的跨会话记忆传输 |
构建门限 | 10 门限流水线 | INTAKE→TYPE→DEPENDENCY→EVIDENCE→MATH→COST→INCENTIVE→SECURITY→ADVERSARY→TRACE/SEAL |
构建门限 | 证据引擎 | Quality(e) 公式、MIS_GREEDY、一致性计算 |
构建门限 | CLAEG | 具有 3 个终止状态的约束锁定状态机 |
构建门限 | NAFE 扫描器 | 叙事性失败特征检测 |
Related MCP server: Agent Trust Stack MCP Server
判定系统
判定 | 优先级 | 含义 |
| 0 (最低) | 所有门限均满足。工件可在声明的制度下部署。 |
| 1 | 门限通过,但资源/覆盖率/置信度接近红线。需在监控下部署。 |
| 2 | 证据不足或超时。无法确认或否认。禁止部署。 |
| 3 (最高) | 约束失败、安全漏洞或测试失败。禁止部署。 |
工具 (26)
大脑核心 (12)
工具 | 用途 |
| 情景任务简报:RAG + vault + 密封交接 + VERITAS 评分 |
| 对 RAG 溯源存储进行语义搜索 |
| 将文本片段添加到 RAG 存储 |
| 对 vault 条目进行全文关键词搜索 |
| 具有相似度评分的三节点审批门限 |
| Cortex 校正模式 — 引导偏离的参数或强制阻塞 |
| 将防篡改的 S.E.A.L. 条目追加到审计账本 |
| 将会话记录写入 vault |
| SHA-256 密封的跨会话交接 |
| Cortex 封装的元工具 — 默认执行路径 |
| 人类可读的审计报告 |
| 统一的大脑健康状态:vault 统计、片段计数、账本条目 |
构建门限 (15)
工具 | 用途 |
| 门限 1/10:规范化、验证字段、计算 ClaimID |
| 门限 2/10:基元、域、运算符、符号 |
| 门限 3/10:SBOM、CVE、完整性、许可证、深度 |
| 门限 4/10:MIS_GREEDY、Quality(e)、K/A/Q 阈值 |
| 门限 5/10:通过区间算术进行约束满足 |
| 门限 6/10:资源利用率与红线阈值对比 |
| 门限 7/10:来源主导地位和供应商集中度 |
| 门限 8/10:SAST、密钥、注入、认证、加密 |
| 门限 9/10:模糊测试、变异、漏洞利用、中断、峰值 |
| 完整的 10 门限流水线 — 最终判定 + 密封哈希 |
| 计算单个证据项的 Quality(e) |
| 对证据项运行 MIS_GREEDY 算法 |
| 将判定映射到 CLAEG 终止状态 |
| 验证状态转换(缺失即视为禁止) |
| 扫描 AI 文本中的 NAFE 失败特征 |
资源 (9)
URI | 描述 |
| 自动获取启动:RAG + 交接 + vault 上下文 |
| SHA-256 验证的跨会话交接 |
| 会话 ID、调用计数、数据目录 |
| 数据库统计、嵌入引擎、账本计数 |
| 完整的规范 VERITAS Omega 构建规范 |
| 终止状态、转换、不变性、禁止项 |
| 10 门限流水线顺序 |
| 开发/基准制度数值阈值 |
| 升级后的生产制度阈值 |
快速开始
要求
Python 3.11+
pip install mcp
可选(更好的嵌入)
pip install fastembed # ONNX embeddings, ~30MB
pip install sentence-transformers numpy # Best quality, larger在 Claude Desktop / Antigravity 中配置
{
"mcpServers": {
"omega-brain": {
"command": "python",
"args": ["path/to/omega_brain_mcp_standalone.py"],
"env": { "PYTHONUTF8": "1" }
}
}
}SSE 模式
python omega_brain_mcp_standalone.py --sse --port 8055
# Endpoints: GET /sse, POST /messages文件结构
omega-brain-mcp/
omega_brain_mcp_standalone.py # MCP server (~1430 lines) — Brain Core + tool dispatch
veritas_build_gates.py # Gate engine (~1430 lines) — pure deterministic logic
omega_client.py # Python client helper
requirements.txt # mcp>=1.0.0
pyproject.toml # Package config
tests/
test_build_gates.py # Gate pipeline tests
test_veritas.py # VERITAS scoring tests
test_seal.py # SEAL chain integrity tests
test_handoff.py # Handoff seal/context tests
test_cortex.py # Cortex approval tests
test_vault.py # Vault persistence testsCLAEG 状态机
INIT → { STABLE_CONTINUATION | ISOLATED_CONTAINMENT | TERMINAL_SHUTDOWN }
STABLE_CONTINUATION → { STABLE_CONTINUATION | ISOLATED_CONTAINMENT | TERMINAL_SHUTDOWN }
ISOLATED_CONTAINMENT → { STABLE_CONTINUATION | TERMINAL_SHUTDOWN }
TERMINAL_SHUTDOWN → {} (absorbing)不变性: 缺失允许的转换即视为禁止。
许可证
MIT
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/VrtxOmega/omega-brain-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server