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
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