v0.1.8: mcp-ts-core ^0.10.6, BDC/Open Data credentials, MCPB bundle hardening
mcp-ts-core ^0.10.6, BDC/Open Data credentials, MCPB bundle hardening
Maintenance release: framework adoption, in-code identity, optional API
credentials, and bundle/packaging hardening.
Added:
- fcc_find_underserved, fcc_search_providers: truncation enrichment (truncated/shown/cap) when results are capped at the limit.
- Optional FCC_BDC_USERNAME, FCC_BDC_HASH_VALUE, FCC_OPENDATA_APP_TOKEN env vars in server.json and manifest.json — Form 477 stays keyless; BDC tools and higher Open Data rate limits opt in.
- scripts/clean-mcpb.ts: strips dependency-shipped agent-docs from the MCPB bundle that root-anchored .mcpbignore cannot reach.
- Docker /healthz HEALTHCHECK and image.version label.
Changed:
- createApp() name/title set to the unscoped machine name fcc-broadband-mcp-server.
- lint-packaging.ts: bundle-content and identity guards; check-framework-antipatterns.ts flags z.coerce.boolean() env flags.
- .mcpbignore root dev-dir patterns anchored with a leading slash.
- Vendored skills synced to mcp-ts-core 0.10.6.
Dependencies:
- @cyanheads/mcp-ts-core ^0.9.21 → ^0.10.6
- @types/node ^25.9.1 → ^25.9.3
106 tests pass; bun run devcheck clean.