
Coolify
STDIOMCP server for Coolify API integration and management
MCP server for Coolify API integration and management
A Model Context Protocol server that provides integration with the Coolify API. This server enables interaction with Coolify instances through MCP tools.
Compatibility: Supports Coolify version 4.0.0-beta.380+ with automatic version detection and feature compatibility. Tested with versions up to 4.0.0-beta.420.1. API endpoints updated to match official Coolify documentation.
# Install globally npm install -g coolify-mcp-server # Or use with npx npx coolify-mcp-server
The server requires two environment variables:
COOLIFY_BASE_URL
: The base URL of your Coolify instanceCOOLIFY_TOKEN
: Your Coolify API tokenKeys & Tokens
/ API tokens
Add the following to your MCP settings configuration:
{ "mcpServers": { "coolify": { "command": "npx", "args": ["-y", "coolify-mcp-server"], "env": { "COOLIFY_BASE_URL": "your-coolify-url", "COOLIFY_TOKEN": "your-api-token" }, "disabled": false, "autoApprove": [] } } }
Windows Cline users may need the following:
{ "mcpServers": { "coolify": { "command": "cmd", "args": [ "/c", "npx", "-y", "coolify-mcp-server" ], "env": { "COOLIFY_BASE_URL": "your-coolify-url", "COOLIFY_TOKEN": "your-api-token" }, "disabled": false, "autoApprove": [] } } }
get_version
: Get Coolify version informationhealth_check
: Check Coolify API health statuslist_teams
: List all teamsget_team
: Get details of a specific teamget_current_team
: Get current team detailsget_current_team_members
: Get current team memberslist_servers
: List all serverscreate_server
: Create a new servervalidate_server
: Validate server configurationget_server_resources
: Get server resource usageget_server_domains
: Get server domainslist_projects
: List all projectsget_project
: Get details of a specific projectcreate_project
: Create a new projectlist_environments
: List environments in a projectcreate_environment
: Create a new environment within a projectlist_services
: List all servicescreate_service
: Create a new servicestart_service
: Start a servicestop_service
: Stop a servicerestart_service
: Restart a servicelist_applications
: List all applicationscreate_application
: Create a new applicationstart_application
: Start an applicationstop_application
: Stop an applicationrestart_application
: Restart an applicationexecute_command_application
: Execute command in application containerget_application_logs
: Get application logs for debugginglist_deployments
: List all deploymentsget_deployment
: Get deployment detailslist_private_keys
: List all private keyscreate_private_key
: Create a new private keyMIT