ARM MCP Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| ARM_BASE_URL | Yes | ARM base URL (e.g., pilot.autorabit.com or https://pilot.autorabit.com) | |
| ARM_API_TOKEN | Yes | API token for CI Jobs and Deployment APIs | |
| ARM_TIMEOUT_MS | No | Timeout in milliseconds for CI Jobs and Deployment APIs (default: 30000) | |
| ARM_MAX_RETRIES | No | Maximum number of retries for CI Jobs and Deployment APIs (default: 2) | |
| ARM_AUDIT_BASE_URL | Yes | Base URL for SIEM Audit Logs API (e.g., auditlogs.autorabit.com) | |
| ARM_AUDIT_API_TOKEN | Yes | API token for SIEM Audit Logs API (sent as Bearer token) | |
| ARM_AUDIT_TIMEOUT_MS | No | Timeout in milliseconds for SIEM Audit Logs API (default: 30000) | |
| ARM_AUDIT_MAX_RETRIES | No | Maximum number of retries for SIEM Audit Logs API (default: 2) |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {} |
| prompts | {} |
| resources | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| 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
| Name | Description |
|---|---|
| arm_quick_deploy_guide | Guide the model to execute quick deploy via ARM CI Jobs APIs |
| arm_rollback_guide | Guide the model to decide and execute rollback via ARM APIs |
| arm_trigger_build_guide | Guide the model to trigger a new CI build and monitor its progress |
| arm_poll_status_guide | Guide the model to poll CI job status and interpret the results |
| arm_audit_logs_guide | Guide the model to query and analyze SIEM audit logs from AutoRABIT ARM |
| arm_deployment_report_guide | Guide 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
| Name | Description |
|---|---|
| ARM MCP Overview | Current ARM API tool mappings and utilities |
| ARM CIJobs v1 APIs | Modeled APIs from /api/cijobs/v1 |
| ARM Deployments v1 APIs | Modeled deployment reporting APIs from /rabit/api/deployments/v1 |
| ARM Auth Guide | Required environment variables and request headers |
| ARM SIEM Audit Logs | Audit log retrieval APIs, event types, and CEF response format |
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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