About Coolify MCP Server
Coolify MCP Server is an MCP server published by wrediam in the Developer Tools category: coolify MCP Server.
The repository has 45 stars and 11 forks, with the last commit 2 months ago. Recent commit activity is the strongest signal that reported issues will get attention.
Install
git clone https://github.com/wrediam/coolify-mcp-serverThis server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.
Ask AI
Ask AI about Coolify MCP Server
Powered by Claude · Grounded in docs
Security checks
Static checks derived from the repository yesterday. Heuristics on the source, not an audit.
- ✓README presentThe repository ships documentation.
- ✓License declaredUsable under a stated license.
- !Tests presentNo tests found. Behaviour changes may go unnoticed between versions.
- ✓Dependencies pinnedA lockfile pins dependency versions.
- ✓No dynamic code executionSource scan found no eval, dynamic Function, or shell execution.
- !Scoped permissionsDoesn't declare a permission scope. Assume it can do anything its process can.
Releases
README
Coolify MCP Server
A Model Context Protocol (MCP) server providing full coverage of the Coolify v4.3.1 REST API. Manage applications, databases, services, servers, deployments, and more — all from any MCP-compatible AI client.
Compatibility: Coolify v4.x. API base:
https://<your-coolify-instance>/api/v1
Coolify v4.2.0 made state-changing endpoints POST-only; the former GET routes now
return This endpoint has changed to a POST request. This server issues POST for
all of them. Lifecycle and deploy operations remain compatible with earlier v4.x
releases, which accepted both methods. Three tools — enable_api, disable_api
and validate_server — call endpoints that were GET-only before v4.2.0 and so
require Coolify v4.2.0 or newer.
Prerequisites
- Node.js 18 or higher
- A running Coolify v4 instance (v4.2.0+ for the three tools noted above)
- A Coolify API token (from Security → API Tokens in the dashboard)
Installation
# Install globally
npm install -g coolify-mcp-server
# Or use with npx (no install needed)
npx coolify-mcp-server
Configuration
Set two environment variables:
| Variable | Description |
|---|---|
COOLIFY_BASE_URL |
Base URL of your Coolify instance (e.g. https://coolify.example.com) |
COOLIFY_TOKEN |
Your Coolify API Bearer token |
MCP Settings (Claude Desktop / Windsurf / Cline)
{
"mcpServers": {
"coolify": {
"command": "npx",
"args": ["-y", "coolify-mcp-server"],
"env": {
"COOLIFY_BASE_URL": "https://your-coolify-instance",
"COOLIFY_TOKEN": "your-api-token"
}
}
}
}
Windows users (Cline/cmd):
{
"mcpServers": {
"coolify": {
"command": "cmd",
"args": ["/c", "npx", "-y", "coolify-mcp-server"],
"env": {
"COOLIFY_BASE_URL": "https://your-coolify-instance",
"COOLIFY_TOKEN": "your-api-token"
}
}
}
}
Available Tools
General
get_version— Get Coolify versionhealth_check— API health check (no auth)enable_api/disable_api— Enable/disable the API (root token)enable_mcp/disable_mcp— Enable/disable built-in MCP endpoint (root token)
Teams
list_teams,get_team,get_team_membersget_current_team,get_current_team_members
Servers
list_servers,get_server,create_server,update_server,delete_servervalidate_server,get_server_resources,get_server_domainscreate_hetzner_server
Projects
list_projects,get_project,create_project,update_project,delete_project
Environments
list_environments,get_environment,create_environment,delete_environment
Applications
list_applications,get_applicationcreate_public_application,create_private_github_app_application,create_private_deploy_key_applicationcreate_dockerfile_application,create_dockerimage_applicationupdate_application,delete_applicationstart_application,stop_application,restart_applicationget_application_logslist_application_envs,create_application_env,update_application_env,bulk_update_application_envs,delete_application_envlist_application_storages,create_application_storage,delete_application_storagelist_application_scheduled_tasks,create_application_scheduled_task,delete_application_scheduled_task
To create a resource from a raw Docker Compose file, use
create_servicewithdocker_compose_raw. Coolify has no application-level compose creation endpoint.
Databases
list_databases,get_database,update_database,delete_databasecreate_postgresql_database,create_mysql_database,create_mariadb_database,create_mongodb_databasecreate_redis_database,create_keydb_database,create_dragonfly_database,create_clickhouse_databasestart_database,stop_database,restart_databaseget_database_backups,create_database_backup,list_database_backup_executionslist_database_envs,create_database_env,delete_database_env
Services
list_services,get_service,create_service,update_service,delete_servicestart_service,stop_service,restart_servicelist_service_envs,create_service_env,delete_service_envlist_service_scheduled_tasks,create_service_scheduled_task,delete_service_scheduled_task
Deployments
list_deployments,get_deployment,cancel_deploymentlist_deployments_by_application,deploy_by_tag_or_uuid
Private Keys
list_private_keys,get_private_key,create_private_key,update_private_key,delete_private_key
GitHub Apps
list_github_apps,create_github_app,delete_github_app,list_github_app_repositories
Cloud Tokens
list_cloud_tokens,create_cloud_token,delete_cloud_token
Hetzner
get_hetzner_locations,get_hetzner_server_types,get_hetzner_images,get_hetzner_ssh_keyscreate_hetzner_server
Resources
list_resources— All resources across the instance
License
MIT
README fetched from the repository yesterday. The original is authoritative.