v0.20.0-alpha
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 (
GETstream +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). Plainhttp://is allowed only to localhost. Still zero external dependencies. Fully backward-compatible — existing STDIO server configs are unchanged. - Legacy HTTP+SSE client (
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.