Skip to content

v0.1.1

Latest

Choose a tag to compare

@ffleurey ffleurey released this 08 Jul 20:59

A small patch release with one fix — and the first release published fully automatically by CI (npm, Docker/GHCR, and Electron installers all built and published by the tag-driven release workflow, with no manual publishing step).

Changed

  • Fixed default port 3066 across all deployment modes (#1, #2). mcpscope serve, Docker, and the desktop app now all serve http://localhost:3066 (MCP interface at /mcp). The desktop app previously picked a random free port on every launch and could not be configured; it now respects the BACKEND_HOST / BACKEND_PORT environment variables (e.g. BACKEND_HOST=0.0.0.0 to reach it from WSL or Docker) and fails with an actionable message if the port is taken.
  • Server info in the UI: a new Server card on the Configuration page shows a listening indicator, the bind address, the Web UI URL, and the MCP endpoint with a copy button.
  • /api/health now reports host, port, and connectable url / mcpUrl.

Breaking-ish: if you pointed an MCP client or script at the old default http://localhost:3030, update it to http://localhost:3066 (or pass --port 3030 / set BACKEND_PORT=3030 to keep the old address).

Release-pipeline shakedown

This version exists partly to exercise the automated release path end-to-end: npm trusted publishing (OIDC), the GHCR image (ghcr.io/ffleurey/mcpscope:0.1.1 / :0.1 / :latest), and the macOS/Windows/Linux desktop installers attached below.