Argus is an MCP (Model Context Protocol) server built to analyze GitLab repositories and run security assessments, with a focus on code quality across various programming languages.
To use Argus, install it via the command line. You can then run different MCP commands to analyze repository structures, perform code quality checks, and conduct security scans on your GitLab projects.
Key features include multi-language support for Go, Java, Python, and JavaScript/TypeScript, integrated security scanning with Trivy for vulnerability detection, and Git operations like branch management and commit history analysis.
Common use cases are analyzing code quality in multi-language projects, performing security scans to find vulnerabilities, and visualizing repository structures while managing branches effectively.
Argus supports Go, Java, Python, and JavaScript/TypeScript. It is open-source and free to use under the MIT License. Installation is typically done using uvx argus after meeting the required system dependencies.