Argus - Herramienta de análisis de repositorios y evaluación de seguridad
Una poderosa herramienta de Protocolo de Contexto de Modelo (MCP) para analizar repositorios de código, realizar análisis de seguridad y evaluar la calidad del código en múltiples lenguajes de programación.
Características
Soporte multilingüe
Go: gocyclo, análisis de golangci-lint
Java: análisis estático de PMD
Python: controles de seguridad de Pylint y Bandit
JavaScript/TypeScript: análisis de ESLint
Detección automática del idioma
Escaneo de seguridad
Escáner de vulnerabilidades Trivy integrado
Informes de seguridad completos
Soporte para múltiples sucursales
Operaciones de Git
Enumeración y gestión de sucursales
Análisis del historial de confirmaciones
Comparaciones de diferencias
Visualización de la estructura del repositorio
Instalación
Prerrequisitos
Python 3.8+
Git
libmagic (dependencia del sistema)
Dependencias del sistema
macOS
Linux (Ubuntu/Debian)
Instalación mediante uv
Uso
Comandos básicos de MCP
Herramientas de análisis compatibles
Idioma | Herramientas | Instalación |
Ir | gocyclo, golangci-lint |
|
Java | PMD | macOS:
, Linux: Instalación automática |
Pitón | Pylint, Bandido | Instalación automática mediante dependencias |
JavaScript | ESLint |
|
Variables de entorno
SKIP_SYSTEM_CHECK
: Establezca cualquier valor para omitir las comprobaciones de dependencia del sistemaPATH
: Se actualiza automáticamente para las instalaciones de herramientas
Manejo de errores
La herramienta proporciona mensajes de error detallados y alternativas elegantes:
Los fallos de instalación de dependencias muestran advertencias en lugar de errores
La detección del idioma vuelve al idioma especificado si falla la detección automática
Los errores de ejecución de la herramienta se capturan en la estructura de respuesta
Licencia
Licencia MIT
Contribuyendo
Bifurcar el repositorio
Crea tu rama de funciones
Confirme sus cambios
Empujar hacia la rama
Crear una nueva solicitud de extracción
This server cannot be installed
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Una herramienta de protocolo de contexto de modelo para analizar repositorios de código, realizar análisis de seguridad y evaluar la calidad del código en múltiples lenguajes de programación.
- Características
- Instalación
- Uso
- Herramientas de análisis compatibles
- Variables de entorno
- Manejo de errores
- Licencia
- Contribuyendo
Related Resources
Related MCP Servers
- AsecurityAlicenseAqualityA Model Context Protocol (MCP) server that helps large language models index, search, and analyze code repositories with minimal setupLast updated -12411MIT License
- -securityFlicense-qualityA Model Context Protocol server that allows users to query and analyze their SafetyCulture inspection data using natural language after providing an API key.Last updated -
- AsecurityFlicenseAqualityA comprehensive Model Context Protocol server for advanced code analysis that provides tools for syntax analysis, dependency visualization, and AI-assisted development workflow support.Last updated -284
- AsecurityAlicenseAqualityA Model Context Protocol server that helps large language models process code repositories by providing file tree generation, code merging, and code analysis capabilities.Last updated -322MIT License