Skip to content

v0.4.12: mcp-ts-core 0.10.6, packaging guards, identity pinning

Choose a tag to compare

@cyanheads cyanheads released this 12 Jun 08:42
v0.4.12
29bdbae

mcp-ts-core 0.10.6, packaging guards, identity pinning

Adopts mcp-ts-core 0.10.6 and hardens bundle/packaging hygiene and in-code identity.

Added:

  • In-code identity: createApp() name/title and manifest display_name pinned to openfec-mcp-server
  • clean-mcpb.ts strips dependency-shipped agent docs (skills/, .claude/, .agents/, SKILL.md) from the MCPB bundle
  • lint-packaging.ts bundle-content + identity checks (anchored .mcpbignore, no runtime-path stripping, zero node_modules agent-doc entries, name/title/display_name match)
  • check-framework-antipatterns.ts rule against z.coerce.boolean() on env flags
  • Dockerfile /healthz HEALTHCHECK (bun-native fetch) and APP_VERSION OCI label

Changed:

  • server.json FEC_API_KEY description trimmed

Dependency bumps:

  • @cyanheads/mcp-ts-core ^0.9.21 → ^0.10.6
  • @types/node ^25.9.2 → ^25.9.3

265 tests pass; bun run devcheck clean.