Skip to content

v0.1.5: mcp-ts-core ^0.10.6 adoption

Choose a tag to compare

@cyanheads cyanheads released this 12 Jun 08:31
v0.1.5
4c2e5f2

mcp-ts-core ^0.10.6 adoption

Framework refresh to mcp-ts-core ^0.10.6, with the identity, error-code,
and MCPB bundle-hygiene changes that ride with it.

Added:

  • createApp() sets explicit name/title ("pokeapi-mcp-server") so the served server_name carries the machine name, not the scoped npm package name
  • scripts/clean-mcpb.ts strips dependency-shipped agent docs from the packed .mcpb; wired into the bundle script
  • Dockerfile HEALTHCHECK against /healthz (Bun fetch, no curl) and an OCI version label
  • lint:packaging bundle-content + identity guards; check-framework-antipatterns rule flagging z.coerce.boolean() env flags

Changed:

  • pokeapi_find_pokemon / pokeapi_get_type_matchups input-guard error contracts now use ValidationError (was InvalidParams)
  • .mcpbignore root patterns anchored with a leading / so they don't strip runtime paths under node_modules
  • vendored skills re-synced; adds the techniques skill

Dependency bumps:

  • @cyanheads/mcp-ts-core ^0.9.21 → ^0.10.6
  • @types/node 25.9.2 → 25.9.3
  • typescript ^6.0.3 → ^5.9.3 (held to the 5.9 line)

65 tests pass; bun run devcheck clean.