Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
ARM_BASE_URLYesARM base URL (e.g., pilot.autorabit.com or https://pilot.autorabit.com)
ARM_API_TOKENYesAPI token for CI Jobs and Deployment APIs
ARM_TIMEOUT_MSNoTimeout in milliseconds for CI Jobs and Deployment APIs (default: 30000)
ARM_MAX_RETRIESNoMaximum number of retries for CI Jobs and Deployment APIs (default: 2)
ARM_AUDIT_BASE_URLYesBase URL for SIEM Audit Logs API (e.g., auditlogs.autorabit.com)
ARM_AUDIT_API_TOKENYesAPI token for SIEM Audit Logs API (sent as Bearer token)
ARM_AUDIT_TIMEOUT_MSNoTimeout in milliseconds for SIEM Audit Logs API (default: 30000)
ARM_AUDIT_MAX_RETRIESNoMaximum number of retries for SIEM Audit Logs API (default: 2)

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{}
prompts
{}
resources
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
arm_quick_deployC

POST /api/cijobs/v1/triggerquickdeploy/{ciJobName}/{buildNumber?}. Triggers quick deploy.

arm_start_rollbackB

POST /api/cijobs/v1/rollback. Initiates rollback operation for CI job.

arm_abort_ci_jobB

PUT /api/cijobs/v1/abort/{ciJobName}/{buildNumber?}. Aborts ongoing CI job.

arm_list_ci_jobsC

GET /api/cijobs/v1/listcijobs. Lists all CI jobs configured in ARM.

arm_ci_job_historyC

GET /api/cijobs/v1/history/{ciJobName}. Retrieves CI job build history.

arm_latest_resultsC

GET /api/cijobs/v1/latestresults/{ciJobName}. Retrieves detailed latest results for a CI job.

arm_poll_job_statusA

GET /api/cijobs/v1/pollstatus/{ciJobName}/{buildNumber?}. Polls the current status of a CI job build.

arm_rollback_historyB

GET /api/cijobs/v1/rollback/history/{ciJobName}/{buildNumber?}. Fetches rollback history for a CI job build.

arm_rollback_detailsC

GET /api/cijobs/v1/rollback/{ciJobName}. Retrieves complete rollback information for a CI job.

arm_trigger_buildB

POST /api/cijobs/v1/trigger. Triggers a new build for a CI job.

arm_update_baseline_revisionB

POST /api/cijobs/v1/update/baselinerevision. Updates the baseline revision for a CI job.

arm_list_deploymentsA

GET /rabit/api/deployments/v1/list. Lists deployments with optional status, date range, label, destination org, and limit filters.

arm_get_deploymentA

GET /rabit/api/deployments/v1/{label}. Retrieves deployment-level details for a deployment label.

arm_get_deployment_componentsA

GET /rabit/api/deployments/v1/{label}/components. Retrieves component-level changes for a deployment.

arm_get_deployment_storiesA

GET /rabit/api/deployments/v1/{label}/stories. Retrieves Jira stories and commit traceability for a deployment, optionally scoped to an iteration.

arm_get_deployment_promotion_logA

GET /rabit/api/deployments/v1/{label}/logs/{iterationNumber}. Retrieves the plain-text promotion log for a deployment iteration.

arm_get_deployment_test_coverageA

GET /rabit/api/deployments/v1/{label}/coverage/{iterationNumber}. Retrieves Apex test and code coverage details for a deployment iteration.

arm_call_apiB

Generic ARM API request tool for additional endpoints not yet modeled as dedicated tools.

arm_audit_get_logsA

GET /logs/audit_logs. Retrieves SIEM audit logs from AutoRABIT with optional filters. Returns CEF-formatted log entries.

arm_audit_download_logsA

GET /logs/audit_logs/download. Downloads SIEM audit logs as a ZIP file for a date range (max 90 days). Returns the constructed download URL and request metadata.

arm_audit_list_event_typesA

Returns the 12 known ARM SIEM audit event types with their associated modules and descriptions. No API call is made; this is a local reference.

Prompts

Interactive templates invoked by user choice

NameDescription
arm_quick_deploy_guideGuide the model to execute quick deploy via ARM CI Jobs APIs
arm_rollback_guideGuide the model to decide and execute rollback via ARM APIs
arm_trigger_build_guideGuide the model to trigger a new CI build and monitor its progress
arm_poll_status_guideGuide the model to poll CI job status and interpret the results
arm_audit_logs_guideGuide the model to query and analyze SIEM audit logs from AutoRABIT ARM
arm_deployment_report_guideGuide the model to collect deployment detail, components, Jira stories, logs, and test coverage for a deployment report

Resources

Contextual data attached and managed by the client

NameDescription
ARM MCP OverviewCurrent ARM API tool mappings and utilities
ARM CIJobs v1 APIsModeled APIs from /api/cijobs/v1
ARM Deployments v1 APIsModeled deployment reporting APIs from /rabit/api/deployments/v1
ARM Auth GuideRequired environment variables and request headers
ARM SIEM Audit LogsAudit log retrieval APIs, event types, and CEF response format

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/AutoRABIT-AI/ARM-MCP-Server'

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