# mcat mcat is a lightweight web application for testing and auditing MCIAS login policies. It presents a login form that forwards credentials, along with a configurable `service_name` and `tags`, to an MCIAS instance. This lets operators verify that login policy rules behave as expected for a given service context. It follows the standard Metacircular Dynamics engineering standards. ## Quick Start ```bash # Build make mcat # Configure (copy and edit the example config) mkdir -p srv/certs cp deploy/examples/mcat.toml.example srv/mcat.toml # Edit srv/mcat.toml with your MCIAS URL, TLS certs, service_name, and tags # Run ./mcat server --config srv/mcat.toml ``` Then open `https://localhost:8443` in a browser. ## Build ```bash make all # vet, lint, test, build make test # tests only make lint # golangci-lint ``` ## Documentation - [ARCHITECTURE.md](ARCHITECTURE.md) — system design, routes, config reference - [RUNBOOK.md](RUNBOOK.md) — operational procedures