Before your agent deletes a database or empties an S3 bucket, this server runs a preflight check. It evaluates Terraform plans, shell commands, and MCP tool calls against deterministic recoverability rules for AWS, GCP, and Azure resources. Returns structured assessments: reversible, recoverable from backup, or unrecoverable. Agents call recourse_evaluate_terraform, recourse_evaluate_shell, or recourse_evaluate_mcp_call before executing destructive operations, then interpret the risk level and evidence in context. Includes verification suggestions when evidence is missing. Install via npx or use the CLI directly for manual checks. Covers RDS, S3, GCS, Azure SQL, IAM, KMS, and 180+ resource types with hand-written rules, plus a BitNet classifier for unknown resources.
claude mcp add --transport stdio recourseos-recourse uvx recourse