An Envoy external processor (ext-proc) for configuring and invoking guardrails in an Envoy-based gateway like MCP Gateway.
- kubectl configured in CLI
-
Build Protocol Buffers
python3 -m venv .venv source .venv/bin/activate ./proto-build.sh -
Verify
src/contains:/envoy,/validate,/xds,/udpa -
Deploy to kind cluster
make all
See detailed build instructions for manual build steps.
Update resources/config/config.yaml with list of plugins:
plugins:
- name: my_plugin
path: ./plugins/my_plugin
enabled: trueNote: See plugins/examples for example plugins.
Then deploy:
make all- Build Instructions - Detailed protobuf build steps
- Deployment Guide - Deployment and debugging
- Architecture - System design and diagrams