install_app
Install a self-hosted app via Docker Compose with automatic checks for Docker, ports, and duplicates; refusals include reasons and volume-state warnings.
Instructions
Install a self-hosted app via docker compose. Pre-checks docker, ports, and duplicates automatically, and a refusal comes back as a result with the reasons rather than as an error. warning is present when an earlier install of the app left state in Docker volumes this install could not carry over
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"app": "<app>"
},
"name": "install_app"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| app | Yes | App name (e.g. uptime-kuma, vaultwarden) | |
| port | No | Custom host port (optional, uses default if omitted) |