Kaiza MCP Server
ATLAS-GATE MCP (VS Code Edition)
Das Single-IDE Brokered Security Gateway für Agentic AI
ATLAS-GATE ist ein Zero-Trust-Sicherheits-Gateway, das für KI-Agenten den Grundsatz „Pläne sind Gesetze“ durchsetzt. Diese Version ist für VS Code optimiert und konsolidiert das frühere Dual-Agent-Modell (Antigravity/Windsurf) in einen einzigen, hochperformanten MCP-Broker.
🔐 Das Problem: Agentisches Chaos
KI-Agenten können beliebigen Code in jede Datei schreiben – ohne Vorabautorisierung, ohne Audit-Trail, ohne Qualitätskontrolle. ATLAS-GATE behebt dies, indem jeder Schreibvorgang eine fünfstufige kryptografische Pipeline durchlaufen muss, bevor ein einziges Byte die Festplatte erreicht.
🏗️ Die Lösung: Brokered Architecture
Anstatt zwei separate Agenten und Server zu verwalten, läuft ATLAS-GATE nun als ein einziger MCP-Server, der intern den Lebenszyklus Ihrer Änderungen verwaltet.
Ein Server:
atlas-gatekümmert sich sowohl um die Planung als auch um die Ausführung.Eine Sitzung: Der Broker verwaltet den Status, aktive Pläne und Audit-Logs.
Eine Konfiguration: Einfaches
.vscode/mcp.json-Setup.
Funktionsweise (Die Fünf-Stufen-Pipeline)
Jeder write_file-Aufruf durchläuft fünf aufeinanderfolgende Stufen:
Schema: Validiert die Eingabestruktur.
Plan-Autorität: Stellt sicher, dass ein aktiver, signierter Plan in der Broker-Sitzung existiert.
Absicht (Intent): Erfordert eine begleitende
.intent.md, die erklärt, warum die Änderung vorgenommen wird.Stub-Erkennung: AST-basierte Blockaden für
TODO,mock, leerecatch-Blöcke usw.Audit-Commit: Schreibt auf die Festplatte und fügt den Eintrag dem Hash-verketteten Audit-Log hinzu.
🚀 Schnellstart (VS Code)
1. Installation
git clone https://github.com/dylanmarriner/ATLAS-GATE-MCP.git
cd ATLAS-GATE-MCP
npm install2. Automatisierte Einrichtung
Führen Sie das Setup-Skript aus, um Ihre VS Code MCP-Konfiguration zu generieren:
npm run setup:vscodeDies erstellt eine .vscode/mcp.json, die auf den lokalen Broker verweist.
3. Umgebung verifizieren
Führen Sie das Doctor-Skript aus, um sicherzustellen, dass alles bereit ist:
npm run doctor:vscode🔌 MCP-Client-Konfiguration
VS Code (mit Copilot/MCP-Unterstützung) erkennt nun einen einzelnen Server:
{
"servers": {
"atlas-gate": {
"command": "node",
"args": ["/path/to/bin/atlas-gate-vscode.js"],
"env": {
"ATLAS_WORKSPACE_ROOT": "${workspaceFolder}",
"ATLAS_HOST_IDE": "vscode"
}
}
}
}⚡ Der Brokered-Workflow
Initialisieren: Rufen Sie
begin_sessionmit Ihrem Workspace-Root auf.Planen: Entwerfen Sie Ihren Plan und rufen Sie
lint_planauf.Autorisieren: Rufen Sie
save_planauf. Der Broker signiert den Plan und sperrt ihn für die aktuelle Sitzung.Ausführen: Rufen Sie
write_fileauf. Der Broker validiert die Änderung automatisch gegen den sitzungsgebundenen Plan.Verifizieren: Rufen Sie
verify_phaseauf, um die Integrität Ihrer Änderungen zu bestätigen.
⚙️ Wichtige Skripte
Befehl | Beschreibung |
| Startet den VS Code Broker manuell |
| Generiert die VS Code MCP-Konfiguration |
| Führt Diagnoseprüfungen am Broker durch |
| Führt die vollständige Sicherheits- und Integrationstest-Suite aus |
🛡️ Governance-Invarianten
ATLAS-GATE erzwingt acht mechanische Invarianten (I1–I8), um vollständige Auditierbarkeit und Codequalität zu gewährleisten. Von Pfad-Einschränkung (I3) bis zur Zero-Stub-Durchsetzung (I4) stellt der Broker sicher, dass Ihre KI-Agenten innerhalb der von Ihnen definierten Leitplanken bleiben.
🤝 Mitwirken
Die Qualitätsvorgaben werden mechanisch durchgesetzt. Pull Requests, die TODOs, Stub-Implementierungen oder leere Fehlerbehandlungsroutinen enthalten, werden von derselben Pipeline abgelehnt, die auch die KI-Agenten steuert.
Autor: Dylan Marriner · Version: 2.1.0 · Lizenz: MIT
Related MCP Connectors
Preflight, approve, and prove consequential agent actions with signed evidence and x402 tools.
Preventive human-approval write-gate for AI agents: writes commit only after a human approves.
Runtime permission, approval, and audit layer for AI agent tool execution.
Pre-execution governance for AI agents. Deterministic PASS/FAIL/REVIEW verdicts, replayable proof.