mcp-java-suite-license
v0.1.0
Published
License validation module for MCP Java Backend Suite
Downloads
300
Readme
@mcp-java-suite/license
Shared license validation library for the MCP Java Backend Suite.
Status: Dormant
This library is not currently used by any product. License gating was designed and implemented but later removed from all 5 MCP servers before their initial public release. The servers ship as fully free/open-source tools with no feature restrictions.
The library remains here for potential future use if a freemium model is reintroduced.
What It Does
- Offline-first license key validation (HMAC-SHA256 signed, base32-encoded keys)
- Product mask support (one key can cover multiple products)
- Expiry date checking
- Upgrade prompt formatting
Key Format
MCPJBS-XXXXX-XXXXX-XXXXX-XXXXXEncodes: product mask (8 bits), expiry (16 bits), customer ID (24 bits), HMAC signature (48 bits).
Known Issues
formatUpgradePromptcontains a dead pricing URL (https://mcpjbs.dev/pricing) — the domain was never registered. This is harmless since no product calls this function.
License
MIT
