Skip to content

v0.2.3: mcp-ts-core 0.10.14, shared-DSD codelist + identity fixes, stale-count sweep

Choose a tag to compare

@cyanheads cyanheads released this 11 Jul 17:02
v0.2.3
265ed7d

mcp-ts-core 0.10.14, shared-DSD codelist + identity fixes, stale-count sweep

Adopts @cyanheads/mcp-ts-core ^0.10.14 with a bun install supply-chain guard; fixes imf_get_database codelist resolution and dataflow identity for shared IMF DSDs.

Added:

  • dsd_version / structure_ref optional output fields on imf_get_database and the imf://database/{dataflow_id} resource (#12)

Fixed:

  • Codelist resolution for _PUB-suffixed and shared IMF DSDs — DSD resolved via the structure URN on the dataflow itself, not a DSD_<flow> guess; a 204 response is now a definitive miss instead of exhausting the retry budget (#10)
  • Dataflow identity (name/version/agencyId) no longer overwritten by shared DSD metadata (#12)

Changed:

  • Dropped the stale hardcoded 193 dataflow count from the tool description and package/plugin metadata (#13)

Dependency bumps:

  • @cyanheads/mcp-ts-core ^0.10.9 → ^0.10.14
  • js-yaml 3.14.2 → 3.15.0 (transitive; clears GHSA-h67p-54hq-rp68)

79 tests pass; bun run devcheck clean.

CHANGELOG v0.2.3