bouncer MCP server
Static compliance-controls checker for UK Online Safety Act & ICO Children's Code. CLI + MCP.
not scanned yet
1 stars
Reviews
Write oneNobody has reviewed bouncer yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
bouncer tools
No tool declarations could be read from the package source. They show once the server is installed.
How bouncer compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 82/100
- higher than 63% of 48,255 servers
- GitHub stars
- 1
- more than 65% of 28,688 servers
Release history: 2 versions in the registry since 2026-06-16, latest 2026-10-13, typically one every 119 days.
Install bouncer in Claude Code, Cursor or VS Code
Runs npx -y @nugehs/bouncer on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add bouncer -- npx -y @nugehs/bouncer
What the publisher says
From the bouncer repository's README, as published. We do not edit it. Read it on GitHub
bouncer
Static compliance-controls checker — the controls a regulation requires, verified in your code.
nugehs.github.io/bouncer-web (site)
bouncer verifies that the controls a regulation requires actually exist in your code — UK Online Safety Act, ICO Children's Code (AADC), and Nigeria (NDPC, FCCPC, FIRS) — expressed as deterministic rule packs. It runs in CI, exits non-zero when a required control is missing, and needs no LLM.
It checks IDs at the door so non-compliant code doesn't get in.
bouncer is an engineering aid, not legal advice. A green report means the
coded controls a rule looks for were found — it is not a substitute for a
compliance / DPO review.
Why
Regulators now expect demonstrable controls: age assurance, high-privacy defaults for children, report/block affordances on user-generated content, a DPIA, a risk assessment. Those are concrete things that either exist in a codebase or don't. bouncer turns a regulation into a set of static checks over your repo, the same way tieline turns an API contract into drift checks — the engine knows nothing about the law; the rule packs do.
bouncer vs semgrep / policy-as-code
Scanners like semgrep, CodeQL, or Snyk answer "is there bad code here?" — they hunt for vulnerabilities and dangerous patterns that shouldn't exist. bouncer answers the opposite question: "does the code the regulation requires actually exist?" — age assurance on sign-up, report/block on UGC surfaces, high-privacy defaults for children. A repo can be vulnerability-free and still fail every one of those obligations. Policy-as-code tools (OPA/Rego, Conftest) gate configs and infrastructure against policy; bouncer gates application source against regulatory rule packs, with file:line evidence for every control and an honest unknown when a surface can't be located. In short: semgrep finds vulnerabilities; bouncer proves required controls exist. They complement each other — run both.
Install
npx @nugehs/bouncer init
npx @nugehs/bouncer checkOr clone and run with plain Node (zero runtime dependencies, Node ≥ 18).
Usage
bouncer init [path] # write a starter bouncer.config.json
bouncer check # run packs, print report, exit 1 on a missing control
bouncer check --pack uk-aadc # restrict to one pack
bouncer check --status fail # show only the failures
bouncer report --out report.html # self-contained HTML audit report
bouncer list # every rule the configured packs apply
bouncer explain <ruleId> # what a rule requires + how it is checked
bouncer packs # rule packs shipped with bouncer
bouncer doctor # sanity-check config, adapter, packs
bouncer mcp # start the MCP server (stdio)Verdicts
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
bouncer: common questions
- Is bouncer MCP server safe?
- Mostly: it is graded B (82/100). Read the bouncer safety report
- How do I install bouncer?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does bouncer need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is bouncer maintained?
- The last commit was 141 days ago (2026-06-16). The latest release is v0.3.0.
- How does bouncer compare with other MCP servers?
- safety score 82/100 (higher than 63% of 48,255 servers); github stars 1 (more than 65% of 28,688 servers). Full comparison.