Releases: NovoMCP/novomcp
Releases · NovoMCP/novomcp
Release list
NovoMCP v1.1.3
Fixed
- MCP-over-HTTP session termination — the endpoint now handles
DELETE(with theMcp-Session-Idheader) that Streamable-HTTP clients send to close a session on teardown. Previously this returned405(harmless but noisy in logs); it now drops the session and returns204, completing the HEAD/GET/POST/DELETE transport surface.
Upgrading: git pull && pip install -r requirements.txt.
Full changelog: https://github.com/NovoMCP/novomcp/blob/main/CHANGELOG.md
NovoMCP v1.1.2
Fixed
search_chemblresilience — the tool now retries the EBI ChEMBL API with exponential backoff on transient upstream errors (5xx / timeouts) before surfacing a failure. EBI is occasionally flaky; this smooths over blips. If EBI stays down, the upstream error is still returned honestly — no fallback data.
Changed
- Install guidance — the pinned
numpy/rdkitdon't yet publish wheels for Python 3.13/3.14, so a fresh machine on system Python hits a slow source-build wall. The README andrequirements.txtnow recommend Python 3.11 or 3.12 explicitly (e.g.uv python install 3.11). No functional change.
Upgrading: git pull && pip install -r requirements.txt.
Full changelog: https://github.com/NovoMCP/novomcp/blob/main/CHANGELOG.md
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
NovoMCP v1.1.0
The open computational chemistry engine for drug discovery and materials science.
Engine, dashboard, and documentation updates.
Full docs: https://docs.novomcp.com/