setup
Initialize a workspace by verifying GitHub connectivity, linking Coolify, and provisioning greenfield apps.
Instructions
Workspace setup: gh preflight, Coolify linkage, optional greenfield provisioning. Actions: preflight() · wire(mode, set_env?, env_file?, env_content?, ...) · resume(mode?, set_env?, env_file?, env_content?, ...) Safety: optional instance · no auto-push · gh soft-pause
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| mode | No | Setup mode for wire/resume | |
| page | No | Page number for pagination | |
| push | No | Push to GitHub after repo create (default false) | |
| type | No | One-click service type | |
| action | Yes | The action to run | |
| format | No | Output format style | |
| reveal | No | Reveal sensitive/masked values in full projection (default false — secrets masked as ***) | |
| db_name | No | Database name for create-app-db | |
| domains | No | Comma-separated domains when include_domains | |
| env_key | No | Env key for create-app-db | |
| set_env | No | Sync env vars after wire (default false) | |
| skip_gh | No | Skip gh preflight (link-existing without repo step) | |
| app_name | No | Application name for create-app-db | |
| env_file | No | Local filesystem path to a .env file | |
| instance | No | Coolify instance name from registry (optional — uses env credentials or registry default) | |
| per_page | No | Items per page | |
| db_engine | No | Database engine for create-app-db | |
| max_chars | No | Maximum characters in text response before truncation | |
| repo_name | No | GitHub repo name for greenfield create | |
| repo_path | No | Local repo path for create-git-app | |
| build_pack | No | Build pack for create-git-app | |
| git_branch | No | Git branch for create-git-app | |
| projection | No | Detail projection depth | |
| env_content | No | Inline .env file content | |
| recipe_type | No | Recipe action for greenfield wire | |
| server_uuid | No | Target server UUID | |
| include_full | No | Alias for projection: full | |
| project_name | No | Project name for lookup | |
| project_uuid | No | Project UUID | |
| git_repository | No | Git repository URL for create-git-app | |
| instant_deploy | No | Instant deploy for recipe create | |
| include_domains | No | Attach domains after wire (default false) | |
| application_uuid | No | Existing application UUID for link-existing manifest | |
| deploy_and_watch | No | Deploy and watch after wire (default false) | |
| environment_name | No | Environment name | |
| environment_uuid | No | Environment UUID | |
| initial_environment | No | Initial environment name for greenfield project create |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ok | Yes | ||
| data | No | ||
| _meta | No | ||
| error | No | ||
| _size_warning | No | ||
| _formattedText | No |