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": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
rush_reviewB

Review code at for size, TODO density, missing docstrings, naming, complexity. Returns {status, findings[], summary}. Default: heuristic. Pass use_llm=true to call configured model.

rush_lintA

Lint Python/JS/TS files at . Returns {status, findings[], summary}. Engines: ruff (Python), eslint (JS/TS). status='skipped' means engine not on PATH.

rush_formatA

Format Python/JS/TS files at . Returns {status, findings[], summary}. Engines: ruff format (Python), prettier (JS/TS). Always check-only in v0.1.

rush_testA

Run tests for project at . Returns {status, findings[], summary}. Engines: pytest (Python), vitest/npm (JS/TS). status='skipped' means engine not on PATH.

rush_securityB

Scan deps at for known vulnerabilities. Returns {status, findings[], summary}. Engines: pip-audit (Python), npm audit (JS/TS). status='skipped' means engine not on PATH.

rush_typecheckA

Type-check Python and JS/TS at . Uses mypy or tsc; missing engines return status='skipped'.

rush_deadA

Find unused Python and JS/TS code at . Uses vulture or knip; missing engines return status='skipped'.

rush_complexityA

Measure Python and JS/TS complexity at . Uses radon or jscpd; missing engines return status='skipped'.

rush_slopB

Detect Python AI slop and deterministic JS/TS noise at ; missing sloppylint returns status='skipped' when no JS/TS fallback applies.

rush_markdownA

Check Markdown at without rewriting files; missing markdownlint-cli returns status='skipped'.

rush_actionsA

Check GitHub Actions workflows without rewriting; missing actionlint returns status='skipped'.

rush_yamlB

Check YAML without rewriting; missing spectral returns status='skipped'.

rush_sqlA

Check SQL without rewriting; missing sqlfluff returns status='skipped'.

rush_templatesA

Check templates without rewriting; missing djlint returns status='skipped'.

rush_containerfileA

Check container files without rewriting; missing hadolint returns status='skipped'.

rush_iacB

Check Terraform without rewriting; missing local engines return status='skipped'.

rush_secretsA

Scan for secrets without exposing values; missing gitleaks returns status='skipped'.

rush_sbomC

Generate an SBOM only to a safe explicit output path; missing cdxgen returns status='skipped'.

rush_coverageC

Import a local coverage report or run coverage analysis under --allow-slow.

rush_codeqlC

Import a local CodeQL SARIF report or run CodeQL analysis under --allow-build.

rush_e2eB

Run configured E2E tests only with --allow-browser.

rush_snapshotC

Import a local snapshot comparison or run snapshot tests under --allow-slow.

rush_visualC

Check visual baselines; updates require --accept.

rush_pbtC

Import a local property-test report or run property tests under --allow-slow.

rush_mutationB

Import a local mutation report or run mutation testing under --allow-slow.

rush_flakyC

Import a local JUnit report or run duplicate test analysis under --allow-slow.

rush_contractC

Import a local Pact report or run local contract verifications under --allow-slow.

rush_fuzzC

Import a local fuzz report or execute local fuzz tests under --allow-slow.

rush_loadC

Import a local load report or execute load traffic under --allow-network.

rush_commit-msgC

Validate supplied Conventional Commit messages without modifying Git history.

rush_continuityC

Save, list, or restore a local Rush session checkpoint. Returns {status, findings[], summary}; saving requires explicit cache-write permission.

rush_ciA

Inspect local CI workflow configuration without accessing credentials or remote status.

rush_releaseA

Create a dry-run release plan; publishing requires explicit confirmation.

rush_semantic-driftA

Semantic drift detection comparing rendered DOM/accessibility against baseline. Requires both --allow-browser and --allow-slow.

rush_ai-evalC

Evaluate LLM prompts, agent workflows, and safety guardrails. Requires explicit permissions for live inference runs.

rush_tddC

Verify Test-Driven Development (TDD) compliance at . Returns {status, findings[], summary}.

rush_fixB

Safely auto-remediate formatting and linter issues at . Returns {status, findings[], summary}. Enforces strict path confinement.

rush_doctorB

Diagnose environment health, toolchain integrity, and binary resolution at . Returns {status, findings[], summary}.

rush_ship_cleanB

Clean scratch directories and build caches before release

rush_ship_envB

Audit codebase environment variable usage against .env.example

rush_ship_gateC

Run 7-vector pre-flight release readiness cockpit

rush_token_outlineB

Generate token-efficient AST skeleton outline of a code file

rush_context_retrieveB

Retrieve uncompressed content from CCR chunk store by hash

rush_hallu_guardC

Audit code imports against installed packages and stdlib

rush_context_mistakes_checkB

Check git revert history for past mistakes and anti-patterns

rush_context_packC

Pack graph-pruned context outline under a strict token budget

rush_context_gain_statsB

Get real-time token economy savings and cost metrics

rush_blast_radiusA

Calculate downstream transitive blast radius for a changed file

rush_arch_guardB

Validate codebase against clean architecture layer boundaries

rush_test_healB

Diagnose flaky test race conditions and suggest fixes

rush_api_diffA

Detect breaking public API changes against base Git ref

rush_db_driftA

Audit ORM models against migrations to detect schema drift

rush_simplifyC

Decompose high-complexity functions into modular helpers

rush_strictifyC

Synthesize runtime type guards for unvalidated parameters

rush_traceA

Scan codebase and specs to output requirement traceability matrix

rush_mesh_acquire_lockC

Acquire non-blocking multi-agent file lock

rush_mesh_release_lockC

Release multi-agent file lock

rush_swarm_mergeC

Execute 3-way AST merge conflict resolution

rush_attest_generateC

Generate in-toto SLSA Level 3 provenance statement

rush_license_matrixA

Audit open-source dependencies for license risks

rush_iam_auditB

Synthesize least-privilege cloud IAM policy

rush_dead_assetB

Scan for unreferenced assets and dead media

rush_pr_synthesizeC

Synthesize structured semantic pull request card

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

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/jamesdsizemore/rush-cli'

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