Labsco
MCP SERVER

Fastly NGWAF

by purpleax

Run a Fastly Next-Gen WAF from the conversation: rules, IP lists, alerts and the event feed behind them.

DNS, Domains & CDN
Summary
A WAF you can talk to while you are still reading the attack.

Rule authoring, IP lists and the event feed sit behind one connection, so noticing a pattern and blocking it are the same sitting rather than two dashboards apart. The tools reach corporation scope, which makes changes wide by default — set the context you mean to work in first.

What it is

A management surface for the Fastly NGWAF API. It covers a corporation and the sites under it — security rules, IP lists, alerts, events and traffic analytics — so a firewall change happens where you are already describing the threat.

What you get
  • Corporation-level security rules: read what is in force, add one, remove one
  • Allow lists, block lists, and the shared lists that rules refer to
  • The security event stream, and the ability to expire an event once it has been handled
  • Traffic analytics, a corporation overview, and a ranked view of suspicious IPs
  • Alert configuration, Cloud WAF settings and user administration
  • A credential check and an environment walk-through, so you can confirm access and find the corp and site names before touching anything
Requirements

Node.js 18 or newer and a Fastly NGWAF account with API access. Set FASTLY_NGWAF_EMAIL and FASTLY_NGWAF_TOKEN in the environment, or hand them over at runtime with set_credentials; a default corp and site can be set alongside them, so you do not name them on every call.

Setup effort

Build from source — clone the repository and build it, then point your client at the binary