Skip to main content
Glama

start_application

Start a previously created application container to make it accessible and operational using the application's UUID identifier.

Instructions

Start a previously created application. This will initialize the application container and make it accessible.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
uuidYesUUID of the application to start. Obtain this from list_applications or from the create_application response.

Implementation Reference

  • The handler implementation for the 'start_application' tool. It extracts the application UUID from the request arguments and makes a GET request to the Coolify API endpoint `/applications/{uuid}/start` to start the application, then returns the API response as text content.
    case 'start_application': const startAppResponse = await this.axiosInstance.get(`/applications/${request.params.arguments?.uuid}/start`); return { content: [{ type: 'text', text: JSON.stringify(startAppResponse.data, null, 2) }] };
  • src/index.ts:860-891 (registration)
    Registration of the 'start_application' tool in the list_tools response, including its name, description, input schema (requiring 'uuid'), examples, and additional workflow/related tools information.
    { name: 'start_application', description: 'Start a previously created application. This will initialize the application container and make it accessible.', inputSchema: { type: 'object', properties: { uuid: { type: 'string', description: 'UUID of the application to start. Obtain this from list_applications or from the create_application response.', pattern: '^[a-zA-Z0-9]+$' } }, required: ['uuid'], examples: [ { uuid: 'sg4gsws44wksg040o4ok80ww' } ], additionalInfo: { workflow: [ '1. Get the application UUID from list_applications', '2. Start the application', '3. Monitor the application status' ], relatedTools: [ 'list_applications - Get UUIDs of available applications', 'stop_application - Stop the application if needed', 'restart_application - Restart if issues occur', 'execute_command_application - Run commands for troubleshooting' ] } }
  • Input schema definition for the 'start_application' tool, specifying the required 'uuid' parameter with validation pattern and usage examples.
    { name: 'start_application', description: 'Start a previously created application. This will initialize the application container and make it accessible.', inputSchema: { type: 'object', properties: { uuid: { type: 'string', description: 'UUID of the application to start. Obtain this from list_applications or from the create_application response.', pattern: '^[a-zA-Z0-9]+$' } }, required: ['uuid'], examples: [ { uuid: 'sg4gsws44wksg040o4ok80ww' } ], additionalInfo: { workflow: [ '1. Get the application UUID from list_applications', '2. Start the application', '3. Monitor the application status' ], relatedTools: [ 'list_applications - Get UUIDs of available applications', 'stop_application - Stop the application if needed', 'restart_application - Restart if issues occur', 'execute_command_application - Run commands for troubleshooting' ] } }

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/wrediam/coolify-mcp-server'

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