Skip to content

v2.0.0: Ground-up rebuild on mcp-ts-core

Choose a tag to compare

@cyanheads cyanheads released this 28 Jun 05:23
v2.0.0
f5513f9

Ground-up rebuild on mcp-ts-core

First public release of the from-scratch rebuild on @cyanheads/mcp-ts-core, superseding the 1.0.x line.

Added:

  • Five always-on tools — toolkit_hash_value, toolkit_generate_id, toolkit_generate_qr, toolkit_encode_value, toolkit_geolocate_ip — zero configuration.
  • Two host diagnostics, off by default behind enable-gates — toolkit_check_network, toolkit_check_system. A hosted instance carries no SSRF or info-disclosure surface until explicitly enabled.
  • STDIO and Streamable HTTP transports; GHCR Docker image and .mcpb bundle for one-click Claude Desktop install.

Changed:

  • Security posture inverted — network and system diagnostics are now off by default, registered only when TOOLKIT_ENABLE_NET_DIAGNOSTICS / TOOLKIT_ENABLE_SYSTEM_INFO is set.

Fixed:

  • Reserved-IP guard expanded to IANA special-use ranges — IPv4 TEST-NET, benchmarking, and protocol-assignment blocks; IPv6 documentation and benchmarking. (#13)
  • Declared error-contract codes corrected to ValidationError on toolkit_geolocate_ip and toolkit_check_network, matching the code actually thrown. (#8)

Breaking — supersedes the 1.0.x line; diagnostics that were unconditional now require their enable-gate.

168 tests pass; bun run devcheck clean.