Skip to content

v0.20.0-alpha

Choose a tag to compare

@ghbalf ghbalf released this 22 Jul 01:43
· 107 commits to master since this release

v0.20.0-alpha — Connect to MCP servers by URL

The workbench can now connect to MCP servers by URL, not just by spawning a local command over STDIO. This is the client-side counterpart to the HTTP/SSE server transport shipped in v0.17.0-alpha, prompted by a forum question from hardeeprai.

Added

  • Connect to MCP servers by URL (#41, #42) — two new HTTP client transports alongside STDIO, selectable per server in Add MCP Server:

    • Legacy HTTP+SSE client (GET stream + POST /messages)
    • Streamable HTTP client (single endpoint; inline JSON or event-stream; Mcp-Session-Id)

    Supports remote https://, custom auth headers, and optional custom CA bundle / client certificate (mTLS). Plain http:// is allowed only to localhost. Still zero external dependencies. Fully backward-compatible — existing STDIO server configs are unchanged.

Notes

  • Built test-first; 1015 unit tests green.
  • Verified on Linux, FreeCAD 1.1.1 + PySide6. macOS/Windows code paths are present but untested.

Full detail in the CHANGELOG.