Mcp-Omega-Brain
Автономный MCP-сервер, который предоставляет ИИ-агентам проверяемое происхождение, память между сессиями, криптографический контрольный журнал и 10-уровневый конвейер детерминированной оценки сборки. Внешний сервер не требуется.
СИСТЕМНЫЙ ИНВАРИАНТ: Сборка VERITAS не определяет, является ли код «хорошим». Сборка VERITAS определяет, выдерживает ли код дисциплинированные попытки его взлома в рамках явно заявленных примитивов, ограничений, режимов тестирования, границ, моделей затрат, доказательств и политик.
Архитектура
Уровень | Компонент | Роль |
Ядро мозга | Хранилище (SQLite) | Постоянное хранение сессий/записей с поиском FTS5 |
Ядро мозга | Реестр SEAL | Цепочка хешей SHA3-256 только для добавления для защиты от несанкционированного доступа |
Ядро мозга | Происхождение RAG | Хранилище семантических эмбеддингов с 3-уровневым движком (ST/fastembed/TF-IDF) |
Ядро мозга | Cortex | Трехузловой шлюз одобрения с режимами управления/блокировки |
Ядро мозга | Передача (Handoff) | Перенос памяти между сессиями, запечатанный SHA-256 |
Шлюзы сборки | 10-уровневый конвейер | ВХОД→ТИП→ЗАВИСИМОСТЬ→ДОКАЗАТЕЛЬСТВА→МАТЕМАТИКА→ЗАТРАТЫ→СТИМУЛЫ→БЕЗОПАСНОСТЬ→АДВЕРСАР→ТРАССИРОВКА/SEAL |
Шлюзы сборки | Движок доказательств | Формула качества(e), MIS_GREEDY, вычисление согласия |
Шлюзы сборки | CLAEG | Конечный автомат с блокировкой ограничений и 3 терминальными состояниями |
Шлюзы сборки | Сканер NAFE | Обнаружение сигнатур нарративных сбоев |
Related MCP server: Agent Trust Stack MCP Server
Система вердиктов
Вердикт | Приоритет | Значение |
| 0 (низший) | Все шлюзы пройдены. Артефакт готов к развертыванию в рамках заявленного режима. |
| 1 | Шлюзы пройдены, но ресурсы/покрытие/уверенность близки к критическим. Развертывать с мониторингом. |
| 2 | Недостаточно доказательств или тайм-аут. Невозможно подтвердить или опровергнуть. Блокировать развертывание. |
| 3 (высший) | Нарушение ограничений, уязвимость безопасности или сбой теста. Блокировать развертывание. |
Инструменты (26)
Ядро мозга (12)
Инструмент | Назначение |
| Эпизодический инструктаж по задаче: RAG + хранилище + запечатанная передача + оценка VERITAS |
| Семантический поиск по хранилищу происхождения RAG |
| Добавление фрагмента текста в хранилище RAG |
| Полнотекстовый поиск по записям хранилища |
| Трехузловой шлюз одобрения с оценкой сходства |
| Режим коррекции Cortex — управление отклоняющимися аргументами или жесткая блокировка |
| Добавление защищенной от несанкционированного доступа записи S.E.A.L. в реестр аудита |
| Запись сессии в хранилище |
| Запечатанная SHA-256 передача между сессиями |
| Мета-инструмент с оберткой Cortex — путь выполнения по умолчанию |
| Отчет аудита, читаемый человеком |
| Единое состояние мозга: статистика хранилища, количество фрагментов, записи в реестре |
Шлюзы сборки (15)
Инструмент | Назначение |
| Шлюз 1/10: Канонизация, проверка полей, вычисление ClaimID |
| Шлюз 2/10: Примитивы, домены, операторы, символы |
| Шлюз 3/10: SBOM, CVE, целостность, лицензии, глубина |
| Шлюз 4/10: MIS_GREEDY, Качество(e), пороги K/A/Q |
| Шлюз 5/10: Удовлетворение ограничений через интервальную арифметику |
| Шлюз 6/10: Использование ресурсов против критических порогов |
| Шлюз 7/10: Доминирование источника и концентрация поставщиков |
| Шлюз 8/10: SAST, секреты, инъекции, аутентификация, криптография |
| Шлюз 9/10: Фаззинг, мутация, эксплойт, сбой, всплеск |
| Полный 10-уровневый конвейер — итоговый вердикт + хеш печати |
| Вычисление Качества(e) для одного элемента доказательства |
| Запуск алгоритма MIS_GREEDY для элементов доказательств |
| Сопоставление вердикта с терминальным состоянием CLAEG |
| Проверка перехода состояния (отсутствие = запрет) |
| Сканирование на наличие сигнатур сбоев NAFE в тексте ИИ |
Ресурсы (9)
URI | Описание |
| Автозагрузка при запуске: RAG + передача + контекст хранилища |
| Проверенная 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 testsКонечный автомат CLAEG
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