Kaiza MCP Server
ATLAS-GATE MCP (Edición VS Code)
La pasarela de seguridad intermediada para IA agente en un único IDE
ATLAS-GATE es una pasarela de seguridad de confianza cero que impone que "los planes son leyes" para los agentes de IA. Esta versión está optimizada para VS Code, consolidando el antiguo modelo de agente dual (Antigravity/Windsurf) en un único intermediario MCP de alto rendimiento.
🔐 El problema: El caos de los agentes
Los agentes de IA pueden escribir código arbitrario en cualquier archivo, sin autorización previa, sin rastro de auditoría y sin control de calidad. ATLAS-GATE soluciona esto exigiendo que cada escritura de archivo pase por una tubería criptográfica de cinco puertas antes de que un solo byte llegue al disco.
🏗️ La solución: Arquitectura intermediada
En lugar de gestionar dos agentes y servidores separados, ATLAS-GATE ahora funciona como un único servidor MCP que gestiona internamente el ciclo de vida de sus cambios.
Un servidor:
atlas-gatemaneja tanto la planificación como la ejecución.Una sesión: El intermediario mantiene el estado, los planes activos y los registros de auditoría.
Una configuración: Configuración sencilla en
.vscode/mcp.json.
Cómo funciona (La tubería de cinco puertas)
Cada llamada a write_file pasa por cinco puertas secuenciales:
Esquema: Valida la estructura de entrada.
Autoridad del plan: Asegura que exista un plan activo y firmado en la sesión del intermediario.
Intención: Requiere un archivo complementario
.intent.mdque explique por qué se está realizando el cambio.Detección de stubs: Bloqueos a nivel de AST en
TODO,mock,catchvacíos, etc.Confirmación de auditoría: Escribe en el disco y añade al registro de auditoría encadenado por hash.
🚀 Inicio rápido (VS Code)
1. Instalación
git clone https://github.com/dylanmarriner/ATLAS-GATE-MCP.git
cd ATLAS-GATE-MCP
npm install2. Configuración automatizada
Ejecute el script de configuración para generar su configuración MCP de VS Code:
npm run setup:vscodeEsto crea un archivo .vscode/mcp.json que apunta al intermediario local.
3. Verificar el entorno
Ejecute el script de diagnóstico para asegurarse de que todo esté listo:
npm run doctor:vscode🔌 Configuración del cliente MCP
VS Code (con soporte para Copilot/MCP) ahora verá un único servidor:
{
"servers": {
"atlas-gate": {
"command": "node",
"args": ["/path/to/bin/atlas-gate-vscode.js"],
"env": {
"ATLAS_WORKSPACE_ROOT": "${workspaceFolder}",
"ATLAS_HOST_IDE": "vscode"
}
}
}
}⚡ El flujo de trabajo intermediado
Inicializar: Llame a
begin_sessioncon la raíz de su espacio de trabajo.Planificar: Redacte su plan y llame a
lint_plan.Autorizar: Llame a
save_plan. El intermediario firma el plan y lo bloquea en la sesión actual.Ejecutar: Llame a
write_file. El intermediario valida automáticamente el plan bloqueado en la sesión.Verificar: Llame a
verify_phasepara confirmar la integridad de sus cambios.
⚙️ Scripts clave
Comando | Descripción |
| Iniciar manualmente el intermediario de VS Code |
| Generar la configuración MCP de VS Code |
| Ejecutar comprobaciones de diagnóstico en el intermediario |
| Ejecutar la suite completa de pruebas de seguridad e integración |
🛡️ Invariantes de gobernanza
ATLAS-GATE impone ocho invariantes mecánicos (I1–I8) para garantizar la auditabilidad total y la calidad del código. Desde el confinamiento de rutas (I3) hasta la aplicación de cero stubs (I4), el intermediario asegura que sus agentes de IA permanezcan dentro de los límites que usted defina.
🤝 Contribución
El nivel de calidad se aplica mecánicamente. Las solicitudes de extracción (PR) que contengan TODO, implementaciones de stub o manejadores de errores vacíos serán rechazadas por la misma tubería que gobierna a los agentes de IA.
Autor: Dylan Marriner · Versión: 2.1.0 · Licencia: 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