Skip to main content
Glama

start_service

Start a service in Coolify to deploy applications, manage databases, and monitor servers by providing the service UUID.

Instructions

Start a service

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
uuidYesService UUID

Implementation Reference

  • The handler logic for the 'start_service' tool within the handleTool switch statement. It requires a 'uuid' parameter and sends a GET request to the Coolify API endpoint `/services/{uuid}/start` using the CoolifyClient.
    case 'start_service': requireParam(args, 'uuid'); return client.get(`/services/${args.uuid}/start`);
  • The input schema definition for the 'start_service' tool, specifying that it requires a 'uuid' string parameter.
    { name: 'start_service', description: 'Start a service', inputSchema: { type: 'object', properties: { uuid: { type: 'string', description: 'Service UUID' } }, required: ['uuid'] } },
  • src/index.ts:36-38 (registration)
    Registers all MCP tools, including 'start_service', by providing the tool definitions from getToolDefinitions() in response to ListTools requests.
    this.server.setRequestHandler(ListToolsRequestSchema, async () => ({ tools: getToolDefinitions() }));

Other Tools

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

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