v2.0.0: Ground-up rebuild on mcp-ts-core
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
.mcpbbundle 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_INFOis 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
ValidationErrorontoolkit_geolocate_ipandtoolkit_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.