A caching MCP server for A2A capabilities that stores and retrieves arbitrary objects with ETag support, two-tier LRU/SQLite storage, and x402 pay-per-use billing in USDC.
Claim it to get a verified publisher badge, a free copy of our full audit findings, and direct contact for any high-priority issues we find.
Install from
M8ven verifies MCPs across every public registry — install directly from whichever one you prefer.
Disclosed vulnerabilities in this server's declared npm dependencies (via OSV). Whether each is reachable depends on the installed versions.
express vulnerable to XSS via response.redirect()
process.env. You'll be asked to provide them before it can run.CDN_DB_PATH— Warm (SQLite): better-sqlite3 at (default /tmp/cdn.db). One cache table with body, ETag, content type, size in bytes, created and expiry timestamps. A second egress table aggregates daily counters.CDN_DEFAULT_TTL_S— 300 Default TTL for objects without explicit max-age.CDN_LRU_MAX_BYTES— Hot (LRU): an in-process Map with insertion-order recency. Bounded by CDN_LRU_MAX_ENTRIES and . Misses fall through to warm and promote on read.CDN_LRU_MAX_ENTRIES— Hot (LRU): an in-process Map with insertion-order recency. Bounded by and CDN_LRU_MAX_BYTES. Misses fall through to warm and promote on read.CDN_MAX_OBJECT_BYTES— 4194304 Per-object size limit (4 MiB).CDN_PREPAY_BUNDLE_USD— 1.0 Default prepay bundle size.CDN_PRICE_PER_GB_EGRESS_USD— 0.05 Per-GB egress fee.CDN_PRICE_PER_REQUEST_USD— 0.0002 Per-request fee.ENABLE— Mode: Inbound only. =true default.PORT— 3000 HTTP port.WALLET_ADDRESS— Settlement on Base L2 USDC. The recipient is the env var.X402_ENABLED[](https://m8ven.ai/mcp/srotzin-hive-mcp-cdn-1063z7)