Deployment
Render Deployment (Ops)
Internal ops documentation for Render deployment
Render Deployment (Ops)
Internal Documentation
This is internal operations documentation. Users should use the hosted service at api.workflow-mcp.blackmesa.live.
Production Service
The hosted service runs on Render at:
- API:
https://api.workflow-mcp.blackmesa.live/mcp - Health:
https://api.workflow-mcp.blackmesa.live/health
Environment Variables
| Variable | Value |
|---|---|
MCP_WORKSPACE_DIR | /tmp/workflow-workspace |
CORS_ORIGINS | * (or specific client origins) |
MCP_OAUTH_ENABLED | true |
GITHUB_CLIENT_ID | (configured in dashboard) |
GITHUB_CLIENT_SECRET | (configured in dashboard) |
render.yaml Reference
services:
- type: web
name: workflow-mcp
runtime: node
plan: free
buildCommand: pnpm install && pnpm build
startCommand: node packages/http/dist/index.js
healthCheckPath: /healthCustom Domain Setup
DNS configuration for api.workflow-mcp.blackmesa.live:
api.workflow-mcp CNAME workflow-mcp.onrender.comRender automatically provisions TLS.
Free Tier Notes
- 750 hours/month of runtime
- Services spin down after 15 minutes of inactivity
- Cold starts on first request after spin-down
Monitoring
curl https://api.workflow-mcp.blackmesa.live/healthResponse:
{
"status": "healthy",
"timestamp": "2026-01-21T15:30:00.000Z",
"activeSessions": 2
}