Coolify MCP Server
Server Configuration
Describes the environment variables required to run the server.
Name | Required | Description | Default |
---|---|---|---|
COOLIFY_BASE_URL | Yes | The URL of your Coolify instance | |
COOLIFY_ACCESS_TOKEN | Yes | Your Coolify API key |
Schema
Prompts
Interactive templates invoked by user choice
Name | Description |
---|---|
No prompts |
Resources
Contextual data attached and managed by the client
Name | Description |
---|---|
No resources |
Tools
Functions exposed to the LLM to take actions
Name | Description |
---|---|
list-resources | Retrieve a comprehensive list of all resources managed by Coolify. This includes applications, services, databases, and deployments. |
list-applications | Fetch a list of all applications currently managed by Coolify. This provides an overview of all deployed applications. |
get-application | Retrieve detailed information about a specific application using its UUID. This includes the application's status, configuration, and deployment details. |
start-application | Start a specific application using its UUID. This initiates the application and makes it available for use. |
stop-application | Stop a specific application using its UUID. This halts the application and makes it unavailable. |
restart-application | Restart a specific application using its UUID. This stops and then starts the application, applying any configuration changes. |
list-services | Retrieve a list of all services managed by Coolify. This includes external services and microservices. |
list-databases | Fetch a list of all databases managed by Coolify. This provides an overview of all database instances. |
list-deployments | Retrieve a list of all running deployments in Coolify. This includes details about the deployment status and history. |
deploy | Deploy an application or service using a tag or UUID. This allows you to deploy new versions or updates to your applications. |
update-application | Update the settings of a specific application, such as health check configurations. This allows you to modify the application's behavior and monitoring settings. |