ARGUS
ARGUS
Guardian Autónomo de Repositorios y Escáner Unificado
«Cien ojos sobre tu base de código.»
Un servidor MCP que proporciona a cualquier agente de IA una conciencia situacional completa de una base de código — seguridad, calidad, arquitectura, seguridad de tipos, historial de git y código muerto — con cero infraestructura.
Sin servidor. Sin base de datos. Sin plugin de CI. Sin claves de API. Ningún dato sale de tu máquina.
npx @cerionautomation/argusPor qué existe
Pregúntale a un asistente de IA «¿está segura mi base de código?» y adivinará, porque solo puede ver el archivo que le has pegado. No puede ver los otros 400 archivos, ejecutar tus pruebas ni consultar tu historial de git.
ARGUS lo soluciona. Conéctalo como servidor MCP y el agente dispondrá de 24 herramientas que leen todo el repositorio, lo puntúan en 10 dimensiones y devuelven JSON estructurado sobre el que puede actuar.
Related MCP server: arch-viewer
ARGUS frente a SonarQube
ARGUS | SonarQube | |
Instalación |
| Servidor + PostgreSQL + plugin de CI + cuenta de administrador |
Infraestructura | Ninguna | Host dedicado, BD, JVM |
Coste | Gratuito, MIT | 15 000–150 000 £/año empresarial |
Consumidor | Agentes de IA (JSON estructurado) | Humanos (panel HTML) |
Velocidad de escaneo | Escaneo de seguridad de 68 ms en 99k líneas | Minutos; análisis completo en 10–30 min |
Corrección autónoma | Sí — bucle de autocuración | No |
Transparencia de falsos positivos |
| Triaje manual en la interfaz |
Puntos calientes de churn en git | Integrado | Requiere plugin o edición comercial |
Detección de exportaciones muertas | Integrada | Limitada |
Recuperación de código RAG en | Integrada (BM25 local) | No disponible |
Privacidad | 100 % local | En servidor, a menudo en la nube |
Modo sin conexión | Funciona | Necesita el servidor |
Donde SonarQube sigue ganando: soporte de más de 30 lenguajes (ARGUS se centra en TS/JS/Python/Go), décadas de ajuste de reglas, certificaciones de cumplimiento y paneles para múltiples equipos con informes de tendencias históricas. ARGUS no pretende sustituir un despliegue empresarial de puerta de calidad — sustituye el bucle de retroalimentación entre un agente de IA y tu código.
Precisión: medida, no afirmada
La mayoría de los escáneres te ahogan en falsos positivos. ARGUS valida cada hallazgo contra laWaitsus propias pruebas y rechaza los que no se sostienen.
Resultado real sobre una base de código de producción Next.js con 99 681 líneas:
Generación del detector | Hallazgos | Verdaderos positivos | Precisión |
Regex ingenuo (v0) | 7 | 3 | 43 % |
Multi-puerta + crítica semántica (v1) | 3 | 3 | 100 % |
Los cuatro falsos positivos eliminados fueron:
"select your dates"en el texto de las preguntas frecuentes marcado como inyección SQLselect=accessTokenen una URL REST marcado como inyección SQLUn
console.logmarcado como credencial fija (correctamente reclasificado como registro de secretos)
Cada rechazo puede inspeccionarse mediante critique_report.
Cómo funciona la precisión
1. Detección multi-puerta. Un hallazgo de inyección SQL requiere tres puertas independientes:
Una sentencia SQL bien formada (
SELECT … FROM, no la palabra «select»)Un ejecutor de consultas en un radio de 2 líneas (
.query(,$queryRaw,knex.)No es una URL ni una cadena de consulta REST
2. Comprobación de entropía en secretos. Una credencial debe tener un prefijo clave conocido (sk-, ghp_, AKIA, AIza) o una entropía real — mayúsculas y mínimas, dígitos, 20 caracteres o más. Quedan excluidos los valores interpolados, las referencias a variables de entorno y las declaraciones de tipo.
3. Crítica semántica. Cada hallazgo superviviente es reexamininar contra su propia evidencia capturada. Si la evidencia contradice la afirmación, se rechaza con un motivo explicitado.
4. Confianza honesta. El número de confianza es la parte de hallazgos marcados como confirmed en lugar de possible — no un 100 % cosmético.
Herramientas (24)
Diagnóstico
full_diagnose— todo a la vez: puntuación, hallazgos, zonas activas, código muerto, tiposquantum_score— la calificación ponderada en 10 en las dimensiones (S/A/B/C/D/F), reproducibleswarm_intel— todos los escáners en paralelo + bucle de correccióncheat_sheet— orientación del repositorio entre en un agente
Seguridad
security_scan— secretos, SQLi, XSS, path traversal, criptografía débil, CORS, open redirect, contaminación de prototipos, TLSstandards_check— OWASP Top 10, 12-Factor, Clean Architecturedependency_risk— paquetes riesgosos, versiones comodín, falta de lockfile
Calidad
code_quality— captura vacía,console.log,@ts-ignore,any, archivos desproporcionadostype_coverage— puntuación de rigor de TypeScriptmemory_scan— fugas de escuchantes, falta de limpieza deuseEffect, fugas de temporizadorestest_coverage— proporción, pruebas con aserciones, pruebas omitidasdead_exports— símbolos exportados que nadie importa
Inteligencia de Git
git_hotspots— ficheros con mayor volumen de cambios en 90 días (el churn se correlaciona con los fallos)
Fundamento de RAG
rag_retrieve— recuperación de código BM25, local, sin llamadas a APIground_finding— restless función contenedora completa de un hallazgo + todos los llamantes de un símbolocritique_report— todos los falsos positivos rechazados y el motivo
Acciones
auto_diagnose— bucle de autocosta: diagnosticar → corregir → recrear → iterarverify_all— compilar, revisar con lint y probar, con la información que se ha generadorisk_assess— nivel de riesgo en 4 dimensiones → modo Bien Autonomía / Mix / Estructuradogap_analysis— detection de CI, linter, README otsconfiginexistentessearch— funciona con ripgrep, 32 veces más rápido que grepthink— apoyo estructurado para el razonamiento en tanmemory_set/memory_get— persistencia entre sesiones
3 prompts: deep_audit, production_gate, debug_root_cause
3 recursos: argus://{path}/health, /summary, /hotspots
Instalación
Claude Code
claude mcp add argus -- npx -y @cerionautomation/argusClaude Desktop — añade a claude_desktop_config.json:
{
"mcpServers": {
"argus": {
"command": "npx",
"args": ["-y", "@cerionautomation/argus"]
}
}
}Desde el código fuente
git clone https://github.com/CerisonAutomation/argus-mcp
cd argus-mcp && npm install && npm run buildIngeniería
Cero dependencias en tiempo de ejecución más allá del SDK de MCP y Zod
Circuit breakers en cada escáner: un agente nunca se queda colgado
Recorrido seguro de sistema de ficheros — límites de 30MB de archivos en total / 500KB por fichero, con profundidad limitada
Ejecución de procesos saneada —
execFileSynccon arreglos de argumentos, nuncashell: trueTypeScript estricto —
exactOptionalPropertyTypes,noUncheckedIndexedAccessEspecificación de MCP 2025-06-18 — anotaciones JSON de herramientas, contenido estructurado, esquemas de salida
Comparativas
Medido sobre una base de producción de Next.js + TypeScript con 99 681 líneas / 631 ficheros:
Herramienta | Tiempo |
| 146 ms |
| 68 ms |
| 189 ms |
| 24 ms |
| 111 ms |
| 286 ms |
Licencia
MIT © Cerison Brown
Creado por Cerison Brown — SDET | Ingeniero de Automatización de QA | Ingeniero de Automatización de Flujos y Sistemas de IA
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseNot gradedqualityCmaintenanceEnables AI agents to search code by meaning, explore codebase structure, store and query knowledge with temporal facts, and read source code through a set of MCP tools.4537MIT
- AlicenseNot gradedqualityCmaintenanceProvides AI-powered architecture analysis and visualization of codebases, exposing 17 MCP tools for querying components, dependencies, and generating interactive diagrams.MIT
- AlicenseNot gradedqualityAmaintenanceProvides code intelligence for AI coding agents by indexing repositories into a hybrid knowledge graph, enabling agents to query dependencies, impact, and context through 28 MCP tools.3Apache 2.0
- AlicenseNot gradedqualityBmaintenanceEnables AI coding agents to perform surgical code analysis, semantic memory, and quality enforcement via 18 specialized MCP tools, with a real-time analytics dashboard.65MIT
Related MCP Connectors
Zero-config MCP security scanner for AI-generated apps. 25K+ vulnerability patterns.
Zero-install security baseline for AI coding agents — OWASP/CWE-cited rules over MCP.
Package intelligence MCP for AI agents — 22 tools, 19 ecosystems, AGPL SDK, free.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/CerisonAutomation/argus-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server