Bawbel Scanner MCP Server

Scan MCP servers and skill files for AVE vulnerabilities. Conformance scoring and threat intel.

Local serverstdioPython

What is the Bawbel Scanner MCP Server?

Scan MCP servers and skill files for AVE vulnerabilities. Conformance scoring and threat intel.

What you get

Bawbel MCP Server lets any MCP-compatible agent scan servers, check skill files, score conformance, manage justified suppressions, and query the AVE threat intelligence database mid-conversation.

What the assistant can call

Once Bawbel Scanner is connected, these are the calls the assistant has available:

  • scan_content — Scan raw text content for AVE vulnerabilities
  • scan_server_card — Fetch and scan an MCP server-card before connecting
  • scan_creds — Credential-focused scan (API keys, tokens, passwords, private keys)
  • scan_chain — Delegation chain scan (unsafe sub-agent spawning and inherited permissions)
  • check_conformance — Score a server manifest against the MCP spec (18 checks, A+ to F)
  • accept_finding — Insert a justified suppression with reason, reviewer, and optional expiry
  • lookup_ave — Get a full AVE record by ID with remediation guidance
  • search_ave — Search AVE records by keyword
  • list_ave — List all AVE records with optional severity/category filters
  • check_pins — Detect rug pull drift in a directory of skill files

Configuration and credentials

  • Python 3.10+ - bawbel-scanner>=1.2.2 (installed automatically) - fastmcp>=3.0.0 (installed automatically) The bawbel CLI must be available in PATH. Installing bawbel-mcp installs bawbel-scanner which provides the bawbel CLI. ---

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
scan_contentScan raw text content for AVE vulnerabilities
scan_server_cardFetch and scan an MCP server-card before connecting
scan_credsCredential-focused scan (API keys, tokens, passwords, private keys)
scan_chainDelegation chain scan (unsafe sub-agent spawning and inherited permissions)
check_conformanceScore a server manifest against the MCP spec (18 checks, A+ to F)
accept_findingInsert a justified suppression with reason, reviewer, and optional expiry
lookup_aveGet a full AVE record by ID with remediation guidance
search_aveSearch AVE records by keyword
list_aveList all AVE records with optional severity/category filters
check_pinsDetect rug pull drift in a directory of skill files

How to install the Bawbel Scanner MCP Server

{
  "mcpServers": {
    "bawbel": {
      "command": "uvx",
      "args": ["bawbel-mcp"]
    }
  }
}

Add to claude_desktop_config.json, then restart Claude Desktop.

Configuration

  • Python 3.10+ - bawbel-scanner>=1.2.2 (installed automatically) - fastmcp>=3.0.0 (installed automatically) The bawbel CLI must be available in PATH. Installing bawbel-mcp installs bawbel-scanner which provides the bawbel CLI. ---

Example prompts to try

  • “Use Bawbel Scanner to scan content.”
  • “Use Bawbel Scanner to scan server card.”
  • “Use Bawbel Scanner to scan creds.”

Frequently asked questions

Scan MCP servers and skill files for AVE vulnerabilities. Conformance scoring and threat intel. Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.