scaffold_local
ActiveTool of cloud.redu/mcp
OPTIONAL preflight: returns a podman-compose.yml + .env so the user can run the app (and a throwaway local Postgres) on THEIR machine before deploying to redu — to see it run / sanity-check the container. Requires local podman/podman-compose. It's a suggestion, not a gate — skip it and go straight to deploy_app any time. Honest caveat: the local Postgres is NOT the managed Postgres, so a green local run does not prove the prod DB wiring.
Parameters schema
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"runtime"
],
"properties": {
"port": {
"type": "integer",
"default": 3000,
"maximum": 65535,
"minimum": 1,
"description": "Port the app listens on."
},
"runtime": {
"type": "string",
"minLength": 1,
"description": "App runtime (node/python/go/…) — from plan_deploy."
},
"has_container": {
"type": "boolean",
"default": false,
"description": "Repo already has a Dockerfile/Containerfile (the compose builds it). If false, write the plan_deploy-generated Dockerfile to ./Dockerfile first."
},
"needs_postgres": {
"type": "boolean",
"default": false,
"description": "Include a local Postgres container + wire PG* env."
}
},
"additionalProperties": false
}No endpoints wrapped at confidence ≥ 0.50.
Parent server
cloud.redu/mcp
1/7 registries