Skip to content

v1.2.14: mcp-ts-core 0.10.6 adoption

Choose a tag to compare

@cyanheads cyanheads released this 15 Jun 20:35
· 4 commits to main since this release
v1.2.14
efc14d8

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_search discloses truncation via ctx.enrich.truncated()truncated/shown/cap fields plus a next-start notice when matches exceed the page (#197)

Changed:

  • createApp() sets name/title to arxiv-mcp-server so initialize and /.well-known/mcp.json report the unscoped name (#213)
  • bundle runs scripts/clean-mcpb.ts after pack — prunes dev deps, strips node_modules/** agent docs (#230)
  • .mcpbignore dev-dir patterns re-anchored to root (#207); plugin displayName de-scoped
  • Skills re-synced from framework; new techniques skill

Fixed:

  • Mirror config booleans (mirrorEnabled, mirrorFallbackLive) switched z.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.6
  • better-sqlite3 ^12.10.0 → ^12.11.1
  • fast-xml-parser ^5.8.0 → ^5.9.0
  • @biomejs/biome (dev) ^2.4.16 → ^2.5.0
  • vitest (dev) ^4.1.8 → ^4.1.9
  • @types/node (dev) ^25.9.1 → ^25.9.3

358 tests pass; bun run devcheck clean.