Skip to content

fix(catalog): emit added_server_name from CLI and retire legacy AddServerModal - #1416

Merged
Dumbris merged 4 commits into
mainfrom
fix/low-1407-catalog-cli-parity
Sep 29, 2026
Merged

Dumbris merged 4 commits into
mainfrom
fix/low-1407-catalog-cli-parity

Conversation

@Dumbris

@Dumbris Dumbris commented Sep 29, 2026 •

Copy link
Copy Markdown
Member

Finishes the remaining low-priority follow-ups from #1407 and keeps the manual-add experience consistent with the secure onboarding defaults.

  • Offline mcpproxy catalog search / catalog show (JSON) emit added_server_name when exactly one configured server matches, mirroring the REST resolver (source+target for registry-sourced servers, target-only for manual adds, no name when ambiguous).
  • Retires the unreferenced AddServerModal.vue and modal-only specs. The replacement Manual form exposes trust modes with Manual as the default, submits the selected mode, requires explicit confirmation for Auto, and cannot submit while that warning is unresolved. The onboarding wizard keeps its existing quarantined Manual flow.
  • Spec 109 T108a links to fix(catalog): finish CLI parity and retire legacy add modal #1407 and is marked done (ROADMAP regenerated).

Validation: full frontend production build and Vitest suite (1,718 tests), go build ./... from the pre-push hook, focused browser and REST checks on an isolated instance, and independent Sol review.

Closes #1407

@cloudflare-workers-and-pages

cloudflare-workers-and-pages Bot commented Sep 29, 2026 •

Copy link
Copy Markdown

Deploying mcpproxy-docs with  Cloudflare Pages  Cloudflare Pages

Latest commit: 1f5a1d1
Status: ✅  Deploy successful!
Preview URL: https://72f9e589.mcpproxy-docs.pages.dev
Branch Preview URL: https://fix-low-1407-catalog-cli-par.mcpproxy-docs.pages.dev

View logs

@codecov-commenter

Copy link
Copy Markdown

⚠️ Please install the 'codecov app svg image' to ensure uploads and comments are reliably processed by Codecov.

Codecov Report

❌ Patch coverage is 92.30769% with 2 lines in your changes missing coverage. Please review.

Files with missing lines Patch % Lines
cmd/mcpproxy/catalog_cmd.go 92.30% 2 Missing ⚠️

📢 Thoughts on this report? Let us know!

@github-actions

github-actions Bot commented Sep 29, 2026 •

Copy link
Copy Markdown
Contributor

📦 Build Artifacts

Workflow Run: View Run
Branch: fix/low-1407-catalog-cli-parity

Available Artifacts

  • archive-darwin-amd64 (30 MB)
  • archive-darwin-arm64 (27 MB)
  • archive-linux-amd64 (18 MB)
  • archive-linux-arm64 (16 MB)
  • archive-windows-amd64 (30 MB)
  • archive-windows-arm64 (27 MB)
  • frontend-dist-pr (0 MB)
  • installer-dmg-darwin-amd64 (24 MB)
  • installer-dmg-darwin-arm64 (22 MB)
  • smart-mcp-proxymcpproxy-goGKLREX.dockerbuild (0 MB)

How to Download

Option 1: GitHub Web UI (easiest)

  1. Go to the workflow run page linked above
  2. Scroll to the bottom "Artifacts" section
  3. Click on the artifact you want to download

Option 2: GitHub CLI

gh run download 36590510095 --repo smart-mcp-proxy/mcpproxy-go

Note: Artifacts expire in 14 days.

@github-actions github-actions Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Approved (Model B): Paperclip review verdicts = ACCEPT and qa-gate green at this head SHA. Arming auto-merge; GitHub merges when all required checks pass.

@github-actions
github-actions Bot enabled auto-merge (squash) September 29, 2026 15:42
@Dumbris
Dumbris merged commit 4d00f89 into main Sep 29, 2026
42 of 45 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

fix(catalog): finish CLI parity and retire legacy add modal

2 participants