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) |
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
| 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