nugehs avatar

bouncer

nugehs/bouncer

Adds compliance checking for UK digital safety rules directly to Claude's toolset. Exposes four MCP tools: compliance_check runs static rule packs against your repo and returns pass/fail/unknown verdicts with file:line evidence, list_rules shows what controls each pack expects, explain_rule details the legal standard behind a check, and list_packs enumerates available regulations (UK Online Safety Act, ICO Children's Code). Think of it as turning regulatory requirements into deterministic assertions, the same way semgrep finds vulnerabilities but in reverse: proving required controls like age gates and report buttons actually exist in your code. Useful when you need an agent to verify compliance controls before deployment or explain why a build failed on a missing safeguard.

GitHub stars
1
tools
4
transport
STDIO
last updated
Oct 13, 2026

Tools

4 tools

Public tool metadata for what this MCP can expose to an agent.

compliance_checkrun packs, return per-control verdicts + evidence

run packs, return per-control verdicts + evidence

No parameter schema in public metadata yet.

list_ruleslist rules the configured packs apply

list rules the configured packs apply

No parameter schema in public metadata yet.

explain_rulea rule's standard, intent, fix, and how it is checked

a rule's standard, intent, fix, and how it is checked

No parameter schema in public metadata yet.

list_packsavailable rule packs

available rule packs

No parameter schema in public metadata yet.

Sponsors

Readme

bouncer

Static compliance-controls checker — the controls a regulation requires, verified in your code.

npm CI license: MIT node dependencies

nugehs.github.io/bouncer-web (site)

bouncer demo

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.


View the full README on GitHub

Details

Repository
github.com/nugehs/bouncer
Website
github.com/nugehs/bouncer#readme
Package
@nugehs/bouncer
Transport
STDIO
Registry
MCP registry, active

More from nugehs