You're viewing a demo portfolio

Join the waitlist
PRSM

install_app

Active

Tool of BorealHost

declared in 1.27.0

Install an app template on a VPS/Cloud site. Starts a background installation. Poll get_app_status() for progress. Requires: API key with write scope. VPS or Cloud plan only. Args: slug: Site identifier template: App template slug. Available: django, laravel, nextjs, nodejs, nuxtjs, rails, static, forge app_name: Short name for the app (2-50 chars, lowercase alphanumeric + hyphens). Used as subdomain: {app_name}.{site_domain} db_type: Database type. "none", "mysql", or "postgresql" (depends on template) domain: Custom domain override (default: {app_name}.{site_domain}) display_name: Human-friendly name (default: derived from app_name) Returns: {"id": "uuid", "app_name": "forge", "status": "installing", "message": "Installation started. Poll for progress."} Errors: FORBIDDEN: Plan does not support apps (shared plans) VALIDATION_ERROR: Invalid template, app_name, or duplicate name

Parameters schema

{
  "type": "object",
  "title": "install_appArguments",
  "required": [
    "slug",
    "template",
    "app_name"
  ],
  "properties": {
    "slug": {
      "type": "string",
      "title": "Slug"
    },
    "domain": {
      "type": "string",
      "title": "Domain",
      "default": ""
    },
    "db_type": {
      "type": "string",
      "title": "Db Type",
      "default": "none"
    },
    "app_name": {
      "type": "string",
      "title": "App Name"
    },
    "template": {
      "type": "string",
      "title": "Template"
    },
    "display_name": {
      "type": "string",
      "title": "Display Name",
      "default": ""
    }
  }
}

What this tool wraps· 1 endpoint

min confidence0.700.50

Parent server

BorealHost

https://github.com/alainsvrd/borealhost-mcp

1/7 registries
View full server →
install_app — BorealHost — PRSM MCP