This release adds 2 notable features for engineering teams evaluating rollout.
✓ No known CVEs patched in this version
Topics
Summary
AI summaryUpdates Improved, src/bin/cli.ts, and README.md across a mixed release.
Changes in this release
| Type | Severity | Summary | CVE |
|---|---|---|---|
| Feature | Low |
Adds `npx freightutils-mcp ping` install diagnostic command. Adds `npx freightutils-mcp ping` install diagnostic command. Source: llm_adapter@2026-05-31 Confidence: high |
— |
| Feature | Low |
Improves README with "Verify your setup" and "Troubleshooting" sections including `ping` usage. Improves README with "Verify your setup" and "Troubleshooting" sections including `ping` usage. Source: llm_adapter@2026-05-31 Confidence: high |
— |
Full changelog
Added
npx freightutils-mcp pinginstall diagnostic. Single command that tells the user whether their install is working, in plain English. Three checks: (1)GET /api/mcp/healthagainst the backend (proves the website is up; reportsmcp_versionandtools_registered); (2) in-process MCP handshake (Client↔Servervia the SDK'sInMemoryTransport.createLinkedPair()— proves the package loads and registers allALL_TOOLS.lengthtools); (3) end-to-endcbm_calculatorcall withl=120 w=80 h=100and golden-value assert (total_cbm/totalCbm ≈ 0.96 m³— proves the network proxy works through to the website API). Exit code 0 on all-pass, 1 on any failure. Each ✗ prints a specific remediation message (network errors → check status page /HTTPS_PROXY; tools-count mismatch → reinstall; 429 → API key signup + note that the npm package does not yet pass keys through;isError→ tool error body + issue link).--helpand--versionsubcommands added alongsideping. ANSI colour disabled when stdout is not a TTY orNO_COLOR=1is set. The diagnostic is dynamic-imported insrc/bin/cli.tsso the cold-start cost of the diagnostic only hits the diagnostic path — the default stdio-server boot for MCP clients pays no extra import.
Improved
- README "Verify your setup" + "Troubleshooting" sections. Two new top-level sections in README.md: an install-verification block with the
pinginvocation and an example all-pass output, and a 6-row troubleshooting table mirroring the website's /api-docs#mcp-setup. The troubleshooting table documents the known anonymous-cap limitation (this package does not yet pass an API key through to proxied calls) so users hitting 429 see the workaround inline.
Notes
- No tool surface changes — still 19 tools, same names, same behaviour.
serverInfo.versioncontinues to read dynamically frompackage.jsonvia thecreateRequirepattern introduced in 2.1.1; verified intact post-bump.
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
About SoapyRED/freightutils-mcp
17 freight calculation and reference tools — ADR dangerous goods, HS codes, LDM/CBM/chargeable weight calculators, duty estimation, airline codes, UN/LOCODE, and more. Free REST APIs + MCP server.
Related context
Related tools
Earlier breaking changes
- v1.0.5 /api/mcp promoted as canonical Streamable HTTP transport URL.
Beta — feedback welcome: [email protected]