start-application
Start a Coolify application using its UUID to initiate and make it available for use.
Instructions
Start a specific application using its UUID. This initiates the application and makes it available for use.
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| uuid | Yes | Resource UUID |
Implementation Reference
- src/index.ts:180-189 (handler)Handler for the 'start-application' tool. Parses the UUID from input arguments, calls the Coolify API endpoint `/applications/${uuid}/start`, and returns the JSON response as text content.case "start-application": { const { uuid } = UuidSchema.parse(request.params.arguments); const result = await coolifyApiCall(`/applications/${uuid}/start`); return { content: [{ type: "text", text: JSON.stringify(result, null, 2) }] }; }
- src/index.ts:98-102 (registration)Registration of the 'start-application' tool in the list-tools response, defining its name, description, and input schema.{ name: "start-application", description: "Start a specific application using its UUID. This initiates the application and makes it available for use.", inputSchema: zodToJsonSchema(UuidSchema), },
- src/index.ts:50-52 (schema)UuidSchema defines the input structure for the tool: an object with a 'uuid' string field, used by multiple tools including start-application.const UuidSchema = z.object({ uuid: z.string().describe("Resource UUID"), });