Revision history for AnyEvent::MCP - propagate XPCSE save response ETags back to Vim session metadata; make stale upload HTTP status an editor error. - require GNU sed in worker tool discovery; report missing-Perl diagnostics in tests. - xpcse: forward Vim's :write! flag through mcp-vim to browser uploads, without changing upload behavior yet. - recommend rather than require WebSocket modules: only mcp-vim and mcp-webbrowser use them; mcp-vim loads them only for browser clients, and tests skip optional WebSocket coverage when unavailable. - add an experimental IMAP summary paging helper with synthetic tests; document proposed mcp-imap tools and long-operation semantics. - add a Thunderbird OAuth-provider source reference helper and offline test; document generic OAuth login and client module candidates. 0.65 Fri 23 Oct 2026 22:41:32 CEST - fix mcp-webbrowser userscript title indicator duplicating prefixes on empty titles. - use built scripts in make test PATH, avoiding source shebangs and accidentally installed helpers in rule management tests. - clarify browser execute code wrapper and reject function/symbol return values instead of silently converting them to null. - fix many bugs in the testsuite. 0.62 Thu 22 Oct 2026 13:32:52 CEST - INCOMPATIBLE API CHANGE: mcp_getoptions now returns a hash reference instead of a key/value list. - 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.