Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": true
}
prompts
{
  "listChanged": true
}
resources
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
full_diagnoseB

Complete codebase diagnosis: all scanners + quantum scoring + git hotspots + dead exports + type coverage.

security_scanA

Deep security scan with false-positive filtering: secrets, injection, XSS, SQLi, path traversal, weak crypto, CORS, open redirect, prototype pollution.

quantum_scoreA

10-dimension weighted codebase score with confidence weighting. Grade S/A/B/C/D/F. Reproducible — same codebase always gives same score.

git_hotspotsA

Files changed most frequently in the last 90 days. High churn = high risk. SonarQube cannot do this without plugins.

dead_exportsA

Find exported symbols not imported anywhere in the project — dead code that increases bundle size and maintenance cost.

type_coverageA

TypeScript type safety audit: any usage, @ts-ignore, type assertions, strictness score.

memory_scanA

Detect memory leaks: addEventListener without cleanup, useEffect without return, setInterval without clearInterval.

code_qualityA

Code quality scan: empty catch blocks, console.log, @ts-ignore, any types, TODO debt, oversized files.

test_coverageB

Test coverage analysis: test/source ratio, assertion-free tests, skipped tests.

verify_allA

Run build, lint, and test suite. Returns pass/fail per check with captured output.

auto_diagnoseB

Autonomous self-healing: diagnose → safe-fix → re-score → iterate until target score reached.

gap_analysisA

Structural gap detection: missing CI/CD, linter, TypeScript config, README, test scripts.

searchB

Rust-powered codebase search via ripgrep. 32× faster than grep. Regex, context lines, file type filtering.

rag_retrieveA

Retrieve the most relevant code chunks for a question using local BM25 ranking. No embeddings, no API calls, no data leaves the machine. Returns full code windows with line numbers so answers are grounded in real code.

ground_findingA

Ground a specific finding in real code: returns the full enclosing function, every other file referencing the same symbol, and the file's imports. Use this BEFORE acting on any finding to confirm it is real.

critique_reportA

Show exactly which findings were rejected as false positives and why. Full transparency into the validation layer — verify ARGUS's own accuracy.

thinkC

Structured chain-of-thought reasoning. Decompose problems, explore alternatives, reach conclusions.

cheat_sheetA

~150 token repo snapshot. Fast orientation for an agent entering an unfamiliar codebase.

swarm_intelB

Multi-agent parallel scan with critique loop: security + quality + memory + testing + gaps, deduplicated and false-positive filtered.

risk_assessA

4-dimension risk assessment for a planned task. Returns execution mode: Full Autonomy / Mixed / Structured, with human gate count.

memory_setA

Persist a key-value pair across sessions in .argus/memory/. Use to track scores, decisions, or context between runs.

memory_getB

Recall stored values by key or search term. Used for cross-session context.

standards_checkA

Check against OWASP Top 10, SOLID principles, 12-Factor App, and Clean Architecture. Scored checklist with pass/fail per rule.

dependency_riskA

Analyse package.json for outdated dependencies, missing lock files, and known risky patterns.

engine_statusA

Which analysis engines are available on this machine (ast-grep, semgrep, gitleaks, trivy, biome, ripgrep, fd) and how to install any that are missing.

ast_searchA

Tree-sitter AST structural search via ast-grep. Matches real syntax trees, not text — so patterns can never match inside strings or comments. Use $VAR for one node, $$$ for many. Example: 'try { $$$ } catch ($E) { }'

ast_antipatternsA

Run all built-in tree-sitter anti-pattern rules: empty catch, await-in-loop, dangerouslySetInnerHTML, as any, non-null assertions, eval, unhandled .then(). AST-precise — no regex false positives.

secret_scanA

Entropy-based secret detection via gitleaks. Set includeHistory=true to scan every commit — secrets in git history stay exploitable until rotated, even after deletion from HEAD.

cve_scanA

Known CVEs in your dependency tree via Trivy. Returns severity breakdown and every critical vulnerability with its fixed version.

infra_scanA

AWS / Azure / GCP / Kubernetes / Docker infrastructure-as-code misconfiguration scanning via Trivy. Catches public S3 buckets, wildcard IAM policies, unencrypted volumes, privileged containers, exposed ports.

semgrep_scanB

Semgrep rule-pack scanning with CWE mapping. Configs: p/owasp-top-ten, p/security-audit, p/typescript, p/react, p/nodejs, p/secrets, auto.

biome_checkB

Biome lint and format check — Rust-based, roughly 25× faster than ESLint.

dead_codeA

Comprehensive dead code detection via import-graph reachability: orphan files never imported, unused exports, unused dependencies, unreachable code after return, commented-out code blocks, and duplicate files. Catches whole dead modules that per-symbol analysis misses.

complexityA

Per-function cyclomatic and cognitive complexity. Cyclomatic drives the minimum number of tests required; cognitive measures nesting-weighted readability cost.

find_untestedA

Find every exported symbol with no reference in any test file, ranked by risk. Async, security-adjacent (auth/payment/token/admin), and API-layer exports rank highest.

generate_testA

Generate a runnable Vitest scaffold for a specific untested export, with arrange/act/assert structure and TODOs marking the assertions only a human can specify.

review_diffA

Diff-aware code review of uncommitted changes or a branch comparison. Reviews only ADDED lines — the way a human reviewer reads a PR. Flags new secrets, empty catches, @ts-ignore, XSS sinks, disabled TLS, await-in-loop.

verify_layersB

Six independent verification gates: type check, lint, build, tests, secret scan, dependency CVEs. Blocking gates (types, build, tests, secrets) must pass to ship. Returns an explicit SHIP or HOLD verdict.

track_runA

Record this run's score to .argus/history.json and return the delta versus the previous run. Turns ARGUS from a snapshot into a trend line.

learn_false_positiveA

Teach ARGUS that a finding is a false positive. The pattern is remembered in .argus/learned.json and suppressed on every future run — precision improves with use rather than staying static.

learned_patternsA

List every false-positive pattern ARGUS has learned to suppress for this repository.

audit_360A

Complete end-to-end audit: every scanner, every engine, scored and correlated. Security + AST + secrets + CVEs + IaC + dead code + complexity + test gaps + trend versus last run. This is the single call that tells an agent everything about a codebase.

list_reportsA

List every recorded ARGUS run for this repository — run id, tool, date, and git commit. Every scan is persisted to .argus/runs/ as JSON, Markdown, and an HTML dashboard.

compare_reportsA

Compare two recorded runs metric by metric. Every number is classified as better, worse, or unchanged — so you can prove a change improved the codebase rather than claiming it. Omit run ids to compare the two most recent runs of a tool.

open_dashboardB

Return the filesystem path to the latest visual HTML dashboard for a tool, ready to open in a browser or attach to a PR.

Prompts

Interactive templates invoked by user choice

NameDescription
deep_auditComplete audit — all tools, all agents, all dimensions
production_gatePre-release production gate — pass/fail decision
debug_root_causeSystematic root-cause debugging — iron law: NO FIX WITHOUT ROOT CAUSE

Resources

Contextual data attached and managed by the client

NameDescription

No resources

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/CerisonAutomation/argus-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server