Skip to content

v2.9.2: totalCount rename, mcp-ts-core ^0.10.5, stringbool env

Choose a tag to compare

@cyanheads cyanheads released this 11 Jun 17:50
v2.9.2
98fcfbd

totalCount rename, mcp-ts-core ^0.10.5, stringbool env

Adopts mcp-ts-core ^0.10.5. Renames the totalFound enrichment key to totalCount
across four tools and migrates to ctx.enrich.total(). Tightens env-boolean
parsing for PUBMED_EUROPEPMC_ENABLED. Adds server identity fields to createApp().

Changed:

  • totalFound enrichment key renamed to totalCount in pubmed_search_articles, pubmed_find_related, pubmed_lookup_mesh, pubmed_europepmc_search; overshoot notices updated to reference totalCount
  • PUBMED_EUROPEPMC_ENABLED now uses z.stringbool(): yes/on parse truthy; unrecognized values fail at startup instead of silently coercing to false
  • Server identity fields (name, title, websiteUrl, description) added to createApp(), surfaced in initialize response and /.well-known/mcp.json
  • .mcpbignore dev-dir patterns anchored to root (/.claude/, /.agents/, /skills/)
  • Enrichment total counts migrated to ctx.enrich.total() (from inline totalFound field)

Dependency bumps:

  • @cyanheads/mcp-ts-core ^0.9.21 → ^0.10.5
  • sanitize-html ^2.17.4 → ^2.17.5
  • @types/node ^25.9.2 → ^25.9.3

847 tests pass; bun run devcheck clean.