You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix(connect): bridge connectable on fresh install + detect custom-name bridge
Addresses Codex REQUEST_CHANGES on PR #682 (MCP-2479):
Gap 1 — Connect button hidden on fresh installs. A fresh Claude Desktop has
no config file yet (exists=false), so the modal showed "Config not found"
instead of a Connect button even though Connect can create the file. Add a
`Bridge` flag to ClientDef/ClientStatus (true for claude-desktop) and relax
the frontend gate to `supported && (exists || bridge)` for the button and
the Connect-All set.
Gap 2 — Status detection only matched the `mcpproxy` key. A bridge written
under a custom server_name has no URL field and a non-default key, so it
showed disconnected. Detect the bridge by inspecting the entry args
(mcp-remote + mcpURL) via entryPointsToBridge, regardless of the key.
Tests: custom-name bridge detection, bridge flag on ClientDef/status, and a
fresh-install (exists=false) Connect-button render. go test ./internal/connect/...
green; full vitest + vue-tsc green.
Related MCP-2479
0 commit comments