Mcp-Omega-Brain
AIエージェントに検証可能な来歴、セッション間メモリ、暗号学的監査証跡、および10ゲートの決定論的ビルド評価パイプラインを提供する自己完結型MCPサーバー。外部サーバーは不要です。
システム不変条件: VERITAS Buildは、コードが「優れている」かどうかを判断するものではありません。VERITAS Buildは、明示的に宣言されたプリミティブ、制約、テスト体制、境界、コストモデル、証拠、およびポリシーの下で、コードがその破壊を試みる厳格なプロセスを生き残れるかどうかを判断します。
アーキテクチャ
レイヤー | コンポーネント | 役割 |
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