boscli_system_deploy_status
Check the deployment status of BOS servers by providing a customer identifier. Confirm whether the system is deployed or still in progress.
Instructions
Get deployment status for BOS servers
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| customer | No |
Implementation Reference
- src/tools/system.ts:30-31 (handler)The handler function that executes the 'boscli_system_deploy_status' tool logic. It makes a GET request to '/boscli/system/deploy-status' endpoint via the BosApiClient, passing optional query params (e.g., customer).
handler: async (args, client) => client.get('/boscli/system/deploy-status', args), }, - src/tools/system.ts:29-29 (schema)Input schema for the tool: allows an optional 'customer' string parameter to filter deployment status by customer.
schema: { customer: { type: 'string', optional: true } }, - src/tools/system.ts:26-31 (registration)Tool definition as a McpTool object in the systemTools array. The tool is registered by name 'boscli_system_deploy_status'.
{ name: 'boscli_system_deploy_status', description: 'Get deployment status for BOS servers', schema: { customer: { type: 'string', optional: true } }, handler: async (args, client) => client.get('/boscli/system/deploy-status', args), }, - src/client/index.ts:90-92 (helper)The BosApiClient.get() helper method used by the handler to perform the actual HTTP GET request.
async get<T>(path: string, params?: Record<string, any>): Promise<T> { return this.request<T>('GET', path, undefined, params); }