NovoMCP v1.1.1
Fixed
- MCP-over-HTTP transport — standards-compliant Streamable HTTP clients (e.g.
ollmcp) now connect to the engine end-to-end in local mode. Previously they failed withunhandled errors in a TaskGroup (1 sub-exception)and listed 0 tools, even though directcurlcalls worked. Three fixes:- Added the server→client SSE stream (
GET /) that the Streamable HTTP transport opens on connect — its absence was the source of the TaskGroup error. - Local mode is now auth-less for MCP clients, so no
Authorizationheader is required. tools/listno longer fails on core-tier tools.
- Added the server→client SSE stream (
initializenow reports the real engine version inserverInfo.
Upgrading: git pull && pip install -r requirements.txt (no config changes). Point any MCP client at http://localhost:8018/ and it connects.
Full changelog: https://github.com/NovoMCP/novomcp/blob/main/CHANGELOG.md