v2.9.2: totalCount rename, mcp-ts-core ^0.10.5, stringbool env
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:
totalFoundenrichment key renamed tototalCountin pubmed_search_articles, pubmed_find_related, pubmed_lookup_mesh, pubmed_europepmc_search; overshoot notices updated to reference totalCountPUBMED_EUROPEPMC_ENABLEDnow 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.5sanitize-html^2.17.4 → ^2.17.5@types/node^25.9.2 → ^25.9.3
847 tests pass; bun run devcheck clean.