v0.1.14: Adopt mcp-ts-core ^0.10.6
Adopt mcp-ts-core ^0.10.6
Maintenance release tracking @cyanheads/mcp-ts-core ^0.10.6. No tool surface or behavior change — this server uses no ctx.sample (removed in 0.10.3) and no boolean env config, so the framework's breaking removals and stringbool parsing carry no migration here.
Added:
- Explicit name/title identity pair in createApp() — both crossref-mcp-server, so served serverInfo and /.well-known/mcp.json show the machine name (mcp-ts-core #231)
- scripts/clean-mcpb.ts post-pack bundle cleaner, wired into the bundle script (mcp-ts-core #230)
- Dockerfile HEALTHCHECK (/healthz) and org.opencontainers.image.version from APP_VERSION (mcp-ts-core #217, #202)
- lint-packaging.ts checks 5-9 and the coerce-boolean-env-flag antipattern rule (mcp-ts-core #201, #207, #230, #231)
- techniques skill
Changed:
- .mcpbignore dev-dir patterns root-anchored (mcp-ts-core #207)
- bundle script runs under bun and appends the clean-mcpb step
- Project skills re-synced; devcheck skillVersions.ignore for seven body-synced skills
Dependency bumps:
- @cyanheads/mcp-ts-core ^0.9.21 → ^0.10.6
- @types/node ^25.9.1 → ^25.9.3
- packageManager bun@1.3.2 → bun@1.3.11
110 tests pass; bun run devcheck clean.