Integrations
Performs static code analysis for JavaScript/TypeScript projects to identify code quality issues
Enables branch enumeration, commit history analysis, diff comparisons, and repository structure visualization
Allows repository analysis and security scanning for GitHub repositories
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 | go install github.com/fzipp/gocyclo/cmd/gocyclo@latest |
Java | PMD | macOS: brew install pmd , Linux: Instalación automática |
Pitón | Pylint, Bandido | Instalación automática mediante dependencias |
JavaScript | ESLint | npm install -g 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
local-only server
The server can only run on the client's local machine because it depends on local resources.
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.
- Features
- Installation
- Usage
- Supported Analysis Tools
- Environment Variables
- Error Handling
- License
- Contributing
Related Resources
Related MCP Servers
- -securityAlicense-qualityA Model Context Protocol server for Git repository interaction and automation. This server provides tools to read, search, and manipulate Git repositories via Large Language Models.Last updated -1242,199JavaScriptMIT License
- -securityAlicense-qualityA Model Context Protocol server that extracts and analyzes Python code structures, focusing on import/export relationships between files to help LLMs understand code context.Last updated -2PythonMIT License
- -securityFlicense-qualityA smart code retrieval tool based on Model Context Protocol that provides efficient and accurate code repository search capabilities for large language models.Last updated -Python
- -securityAlicense-qualityA Model Context Protocol (MCP) server that helps large language models index, search, and analyze code repositories with minimal setupLast updated -9PythonMIT License