Mcp-Omega-Brain
AI 에이전트에게 검증 가능한 출처, 세션 간 메모리, 암호학적 감사 추적 및 10단계 결정론적 빌드 평가 파이프라인을 제공하는 독립형 MCP 서버입니다. 외부 서버가 필요하지 않습니다.
시스템 불변량: VERITAS 빌드는 코드가 '좋은지' 여부를 결정하지 않습니다. VERITAS 빌드는 명시적으로 선언된 기본 요소, 제약 조건, 테스트 체계, 경계, 비용 모델, 증거 및 정책 하에서 코드가 엄격한 파괴 시도를 견뎌내는지 여부를 결정합니다.
아키텍처
계층 | 구성 요소 | 역할 |
Brain Core | Vault (SQLite) | FTS5 검색을 지원하는 영구 세션/항목 저장소 |
Brain Core | SEAL Ledger | 변조 방지 감사를 위한 추가 전용 SHA3-256 해시 체인 |
Brain Core | RAG Provenance | 3계층 엔진(ST/fastembed/TF-IDF)을 갖춘 시맨틱 임베딩 저장소 |
Brain Core | Cortex | 스티어링/차단 모드를 갖춘 3노드 승인 게이트 |
Brain Core | Handoff | SHA-256으로 봉인된 세션 간 메모리 전송 |
Build Gates | 10단계 파이프라인 | INTAKE→TYPE→DEPENDENCY→EVIDENCE→MATH→COST→INCENTIVE→SECURITY→ADVERSARY→TRACE/SEAL |
Build Gates | Evidence Engine | Quality(e) 공식, MIS_GREEDY, 합의 계산 |
Build Gates | CLAEG | 3개의 터미널 상태를 가진 제약 조건 잠금 상태 머신 |
Build Gates | NAFE Scanner | 서사적 실패 시그니처 탐지 |
Related MCP server: Agent Trust Stack MCP Server
판정 시스템
판정 | 우선순위 | 의미 |
| 0 (최저) | 모든 게이트를 통과함. 아티팩트는 선언된 체계 하에서 배포 가능함. |
| 1 | 게이트는 통과했으나 리소스/커버리지/신뢰도가 한계치에 근접함. 모니터링하며 배포. |
| 2 | 증거 불충분 또는 시간 초과. 확인 또는 거부 불가. 배포 차단. |
| 3 (최고) | 제약 조건 실패, 보안 취약점 또는 테스트 실패. 배포 차단. |
도구 (26)
Brain Core (12)
도구 | 목적 |
| 에피소드 작업 브리핑: RAG + vault + 봉인된 핸드오프 + VERITAS 점수 |
| RAG 출처 저장소에 대한 시맨틱 검색 |
| RAG 저장소에 텍스트 조각 추가 |
| vault 항목 전체 텍스트 키워드 검색 |
| 유사도 스코어링을 갖춘 3노드 승인 게이트 |
| Cortex 수정 모드 — 드리프트되는 인수 조정 또는 강제 차단 |
| 감사 원장에 변조 방지 S.E.A.L. 항목 추가 |
| 세션 기록을 vault에 작성 |
| SHA-256으로 봉인된 세션 간 핸드오프 |
| Cortex로 래핑된 메타 도구 — 기본 실행 경로 |
| 사람이 읽을 수 있는 감사 보고서 |
| 통합 브레인 상태: vault 통계, 조각 수, 원장 항목 |
Build Gates (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, 호출 횟수, 데이터 디렉토리 |
| DB 통계, 임베딩 엔진, 원장 개수 |
| 전체 표준 VERITAS Omega 빌드 사양 |
| 터미널 상태, 전이, 불변량, 금지 사항 |
| 10단계 파이프라인 순서 |
| 개발/기준 체계 수치 임계값 |
| 상향 조정된 운영 체계 임계값 |
빠른 시작
요구 사항
Python 3.11+
pip install mcp
선택 사항 (더 나은 임베딩)
pip install fastembed # ONNX embeddings, ~30MB
pip install sentence-transformers numpy # Best quality, largerClaude 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