MCP.Market

bouncer MCP server

by nugehs·io.github.nugehs/bouncer·v0.3.0·1 stars

Static compliance-controls checker for UK Online Safety Act & ICO Children's Code. CLI + MCP.

B82/100grade B
What users say
No reviews yet
Be the first
Safety scan
B82/100

not scanned yet

Adoption
New

1 stars

Reviews

Write one

Nobody 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.

Not scanned yet. New listings are scanned within a day or two of arriving.

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
Add to Cursor

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 check

Or 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.

More from nugehs →