timeweb_create_app
Deploy a GitHub repository as a PaaS app by supplying name, type, resource preset, and repository ID. Optionally define environment variables, build/run commands, and branch.
Instructions
Create a new PaaS application from GitHub repository
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": {
"name": "<name>",
"type": "<type>",
"preset_id": "<preset_id>",
"repository_id": "<repository_id>"
},
"name": "timeweb_create_app"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| envs | No | Environment variables as key-value pairs | |
| name | Yes | Application name | |
| type | Yes | Application type | |
| branch | No | Git branch to deploy (default: main) | |
| format | No | Output format: 'markdown' for human-readable or 'json' for machine-readable | |
| preset_id | Yes | Preset ID for resources | |
| run_command | No | Run command (e.g., 'npm start') | |
| build_command | No | Build command (e.g., 'npm run build') | |
| repository_id | Yes | GitHub repository ID (from connected account) |