Skip to content

v0.1.8: mcp-ts-core ^0.10.6, BDC/Open Data credentials, MCPB bundle hardening

Choose a tag to compare

@cyanheads cyanheads released this 12 Jun 07:41
v0.1.8
85ca6a0

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.