v1.2.14: mcp-ts-core 0.10.6 adoption
mcp-ts-core 0.10.6 adoption
Adopts @cyanheads/mcp-ts-core ^0.9.21 → ^0.10.6 and the framework capabilities it brings: server identity fields, capped-list truncation disclosure, fail-closed env-boolean parsing, and the MCPB bundle cleaner.
Added:
arxiv_searchdiscloses truncation viactx.enrich.truncated()—truncated/shown/capfields plus a next-startnotice when matches exceed the page (#197)
Changed:
createApp()setsname/titletoarxiv-mcp-serversoinitializeand/.well-known/mcp.jsonreport the unscoped name (#213)bundlerunsscripts/clean-mcpb.tsafter pack — prunes dev deps, stripsnode_modules/**agent docs (#230).mcpbignoredev-dir patterns re-anchored to root (#207); plugindisplayNamede-scoped- Skills re-synced from framework; new
techniquesskill
Fixed:
- Mirror config booleans (
mirrorEnabled,mirrorFallbackLive) switchedz.coerce.boolean()→z.stringbool()so the env vars are toggleable and reject bad values (#201)
Dependencies:
@cyanheads/mcp-ts-core^0.9.21 → ^0.10.6better-sqlite3^12.10.0 → ^12.11.1fast-xml-parser^5.8.0 → ^5.9.0@biomejs/biome(dev) ^2.4.16 → ^2.5.0vitest(dev) ^4.1.8 → ^4.1.9@types/node(dev) ^25.9.1 → ^25.9.3
358 tests pass; bun run devcheck clean.