Mcp-Omega-Brain
Un servidor MCP autónomo que proporciona a los agentes de IA procedencia verificable, memoria entre sesiones, un registro de auditoría criptográfico y una canalización de evaluación de construcción determinista de 10 puertas. No requiere servidor externo.
INVARIANTE DEL SISTEMA: La construcción VERITAS no determina si el código es 'bueno'. La construcción VERITAS determina si el código sobrevive a intentos disciplinados de romperlo bajo primitivas, restricciones, regímenes de prueba, límites, modelos de costos, evidencia y políticas declaradas explícitamente.
Arquitectura
Capa | Componente | Rol |
Núcleo del Cerebro | Vault (SQLite) | Almacenamiento persistente de sesiones/entradas con búsqueda FTS5 |
Núcleo del Cerebro | Libro mayor SEAL | Cadena hash SHA3-256 de solo adición para auditoría a prueba de manipulaciones |
Núcleo del Cerebro | Procedencia RAG | Almacén de incrustaciones semánticas con motor de 3 niveles (ST/fastembed/TF-IDF) |
Núcleo del Cerebro | Cortex | Puerta de aprobación de tres nodos con modos de dirección/bloqueo |
Núcleo del Cerebro | Handoff | Transferencia de memoria entre sesiones sellada con SHA-256 |
Puertas de Construcción | Canalización de 10 puertas | INTAKE→TYPE→DEPENDENCY→EVIDENCE→MATH→COST→INCENTIVE→SECURITY→ADVERSARY→TRACE/SEAL |
Puertas de Construcción | Motor de Evidencia | Fórmula Quality(e), MIS_GREEDY, cálculo de acuerdo |
Puertas de Construcción | CLAEG | Máquina de estados bloqueada por restricciones con 3 estados terminales |
Puertas de Construcción | Escáner NAFE | Detección de firmas de fallos narrativos |
Related MCP server: Agent Trust Stack MCP Server
Sistema de Veredictos
Veredicto | Precedencia | Significado |
| 0 (más bajo) | Todas las puertas satisfechas. El artefacto es desplegable bajo el régimen declarado. |
| 1 | Las puertas pasan, pero los recursos/cobertura/confianza están cerca del límite. Desplegar con monitoreo. |
| 2 | Evidencia insuficiente o tiempo de espera agotado. No se puede afirmar ni negar. Bloquear despliegue. |
| 3 (más alto) | Fallo de restricción, vulnerabilidad de seguridad o fallo de prueba. Bloquear despliegue. |
Herramientas (26)
Núcleo del Cerebro (12)
Herramienta | Propósito |
| Sesión informativa de tareas episódicas: RAG + vault + handoff sellado + puntuación VERITAS |
| Búsqueda semántica sobre el almacén de procedencia RAG |
| Agregar fragmento de texto al almacén RAG |
| Búsqueda de palabras clave de texto completo en las entradas del vault |
| Puerta de aprobación de tres nodos con puntuación de similitud |
| Modo de corrección Cortex: dirigir argumentos a la deriva o bloqueo estricto |
| Agregar entrada S.E.A.L. a prueba de manipulaciones al libro mayor de auditoría |
| Escribir registro de sesión en el vault |
| Handoff entre sesiones sellado con SHA-256 |
| Metaherramienta envuelta en Cortex: ruta de ejecución predeterminada |
| Informe de auditoría legible por humanos |
| Salud unificada del cerebro: estadísticas del vault, recuento de fragmentos, entradas del libro mayor |
Puertas de Construcción (15)
Herramienta | Propósito |
| Puerta 1/10: Canonizar, validar campos, calcular ClaimID |
| Puerta 2/10: Primitivas, dominios, operadores, símbolos |
| Puerta 3/10: SBOM, CVE, integridad, licencias, profundidad |
| Puerta 4/10: MIS_GREEDY, Quality(e), umbrales K/A/Q |
| Puerta 5/10: Satisfacción de restricciones mediante aritmética de intervalos |
| Puerta 6/10: Utilización de recursos frente a umbrales límite |
| Puerta 7/10: Dominio de la fuente y concentración de proveedores |
| Puerta 8/10: SAST, secretos, inyección, autenticación, criptografía |
| Puerta 9/10: Fuzz, mutación, exploit, interrupción, pico |
| Canalización completa de 10 puertas: veredicto final + hash de sello |
| Calcular Quality(e) para un elemento de evidencia individual |
| Ejecutar algoritmo MIS_GREEDY en elementos de evidencia |
| Mapear veredicto al estado terminal CLAEG |
| Validar transición de estado (ausencia = prohibición) |
| Escanear firmas de fallos NAFE en texto de IA |
Recursos (9)
URI | Descripción |
| Inicio automático: contexto de RAG + handoff + vault |
| Handoff entre sesiones verificado con SHA-256 |
| ID de sesión, recuento de llamadas, directorio de datos |
| Estadísticas de BD, motor de incrustaciones, recuento de libro mayor |
| Especificación completa de construcción VERITAS Omega |
| Estados terminales, transiciones, invariantes, prohibiciones |
| La secuencia de la canalización de 10 puertas |
| Umbrales numéricos del régimen de desarrollo/línea base |
| Umbrales del régimen de producción escalado |
Inicio Rápido
Requisitos
Python 3.11+
pip install mcp
Opcional (mejores incrustaciones)
pip install fastembed # ONNX embeddings, ~30MB
pip install sentence-transformers numpy # Best quality, largerConfigurar en Claude Desktop / Antigravity
{
"mcpServers": {
"omega-brain": {
"command": "python",
"args": ["path/to/omega_brain_mcp_standalone.py"],
"env": { "PYTHONUTF8": "1" }
}
}
}Modo SSE
python omega_brain_mcp_standalone.py --sse --port 8055
# Endpoints: GET /sse, POST /messagesEstructura de Archivos
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 testsMáquina de Estados 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)Invariante: La ausencia de una transición permitida se trata como prohibición.
Licencia
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