Kaiza MCP Server
ATLAS-GATE MCP (версия для VS Code)
Единый шлюз безопасности для агентского ИИ в IDE
ATLAS-GATE — это шлюз безопасности с нулевым доверием, который обеспечивает соблюдение принципа «Планы — это законы» для ИИ-агентов. Эта версия оптимизирована для VS Code и объединяет бывшую двух-агентную модель (Antigravity/Windsurf) в единый высокопроизводительный MCP-брокер.
🔐 Проблема: Агентский хаос
ИИ-агенты могут записывать произвольный код в любой файл — без предварительной авторизации, без журнала аудита и без контроля качества. ATLAS-GATE решает эту проблему, требуя, чтобы каждая запись в файл проходила через пятиуровневый криптографический конвейер, прежде чем хотя бы один байт попадет на диск.
🏗️ Решение: Брокерная архитектура
Вместо управления двумя отдельными агентами и серверами, ATLAS-GATE теперь работает как единый MCP-сервер, который внутренне управляет жизненным циклом ваших изменений.
Один сервер:
atlas-gateобрабатывает как планирование, так и выполнение.Один сеанс: Брокер поддерживает состояние, активные планы и журналы аудита.
Одна конфигурация: Простая настройка
.vscode/mcp.json.
Как это работает (Пятиуровневый конвейер)
Каждый вызов write_file проходит через пять последовательных шлюзов:
Схема: Проверяет структуру входных данных.
Авторитет плана: Гарантирует наличие активного подписанного плана в сеансе брокера.
Намерение: Требует наличия сопутствующего файла
.intent.md, объясняющего, почему происходит изменение.Обнаружение заглушек: Блокировка на уровне AST для
TODO,mock, пустыхcatchи т. д.Фиксация аудита: Запись на диск и добавление в хеш-цепочку журнала аудита.
🚀 Быстрый старт (VS Code)
1. Установка
git clone https://github.com/dylanmarriner/ATLAS-GATE-MCP.git
cd ATLAS-GATE-MCP
npm install2. Автоматизированная настройка
Запустите скрипт настройки, чтобы создать конфигурацию MCP для VS Code:
npm run setup:vscodeЭто создаст файл .vscode/mcp.json, указывающий на локальный брокер.
3. Проверка окружения
Запустите скрипт диагностики, чтобы убедиться, что все готово:
npm run doctor:vscode🔌 Конфигурация клиента MCP
VS Code (с поддержкой Copilot/MCP) теперь будет видеть один сервер:
{
"servers": {
"atlas-gate": {
"command": "node",
"args": ["/path/to/bin/atlas-gate-vscode.js"],
"env": {
"ATLAS_WORKSPACE_ROOT": "${workspaceFolder}",
"ATLAS_HOST_IDE": "vscode"
}
}
}
}⚡ Брокерный рабочий процесс
Инициализация: Вызовите
begin_sessionс корнем вашего рабочего пространства.Планирование: Составьте план и вызовите
lint_plan.Авторизация: Вызовите
save_plan. Брокер подписывает план и фиксирует его в текущем сеансе.Выполнение: Вызовите
write_file. Брокер автоматически проверяет соответствие плану, зафиксированному в сеансе.Проверка: Вызовите
verify_phase, чтобы подтвердить целостность ваших изменений.
⚙️ Основные скрипты
Команда | Описание |
| Запуск брокера VS Code вручную |
| Генерация конфигурации MCP для VS Code |
| Запуск диагностических проверок брокера |
| Запуск полного набора тестов безопасности и интеграции |
🛡️ Инварианты управления
ATLAS-GATE обеспечивает соблюдение восьми механических инвариантов (I1–I8) для обеспечения полной проверяемости и качества кода. От ограничения путей (I3) до запрета заглушек (I4), брокер гарантирует, что ваши ИИ-агенты остаются в рамках заданных вами правил.
🤝 Участие в разработке
Планка качества обеспечивается механически. PR, содержащие TODO, заглушки или пустые обработчики ошибок, будут отклонены тем же конвейером, который управляет ИИ-агентами.
Автор: Dylan Marriner · Версия: 2.1.0 · Лицензия: 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.