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
This server cannot be installed
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
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/dylanmarriner/MCP-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server