Revision history for AnyEvent::MCP 0.62 Thu 22 Oct 2026 13:32:52 CEST - mcp_getoptions now returns a hash reference instead of a key/value list (incompatible API change). - Simple accepts server_name/server_version independently of the local instance name, leaving server_info as an unmodified protocol override. - query multibroker children in parallel for tool and broker discovery, preserving tool order and returning partial results after 15 seconds instead of blocking on an unresponsive child. - accept a missing trailing slash on HTTP MCP endpoint URLs, working around Claude's MCP connector wrongly dropping it from the configured URL, thus corrupting it. - allow omitted ports in reverse extension URLs, defaulting to port 80. - fix MCP client/server version fields serialized as JSON numbers in 0.61. 0.61 Thu 22 Oct 2026 08:57:42 CEST - resolve bind hostnames via AnyEvent::Socket instead of Socket::getaddrinfo. - honor user-selected file permissions and preserve them across replacements. - fix permission test fixture grants. - fix activity log timestamp formatting on older perl versions. - correct multibroker test tool count (including meta-instructions). - fix perl 5.12 syntax errors in mcp-fs and mcp-vim. 0.6 Wed 21 Oct 2026 20:43:20 CEST - 34k LOC of pure llm madness. but seems to work. yay. 0.0 Sat 03 Oct 2026 07:29:39 CEST - original version, an AnyEvent::HTTP clone.