v0.9.0
Twenty servers, twenty one-click bundles.
New
- zip: a nineteenth standalone server, @theluckystrike/mcp-zip. Create a zip from a directory or a glob, list entries with sizes and compression ratios, and extract with path-traversal, symlink and zip-bomb guards. Ships as a bundle, an office-suite child, a mirror repo, a hosted endpoint at https://mcp.zovo.one/mcp/zip and two registry names (zip-archive-create-extract-bomb-guard and archive).
Fixes
- barcode: qr_payment_sepa now falls back to the shared business profile for the beneficiary IBAN and name, so a caller who has run business_set once is never asked for their own IBAN again.
- barcode: the hosted PNG gate now says that a hosted PNG barcode carries no human-readable digits, in the free refusal and in the Pro success line alike.
- time-tracker: timer_stop pointed at entry_update, a tool no server registers. It now cites entry_edit {id, rate, currency}, and a new scan test fails on any tool citation a server does not register.
- time-tracker: entry_list printed the day in the profile home zone and the clock in the host zone. Both now read in the home zone.
- zip: extract no longer crashes when out_dir names an existing file.
Other
- Round 13 user value pass: 50 of 54 checks, four seams fixed (docs/USER_VALUE_R13.md).
- Billing analytics tag scripted user agents as probes, so the human-session figure counts humans.
- Every server, package and registry manifest moves to 0.9.0.