diff --git a/scripts/codex/merge-mcp-config.js b/scripts/codex/merge-mcp-config.js index 48973934..38138dad 100644 --- a/scripts/codex/merge-mcp-config.js +++ b/scripts/codex/merge-mcp-config.js @@ -257,6 +257,10 @@ function main() { if (resolvedLabel !== name) { raw = removeServerFromText(raw, name, existing); } + if (legacyName && hasCanonical) { + toRemoveLog.push(`mcp_servers.${legacyName}`); + raw = removeServerFromText(raw, legacyName, existing); + } toAppend.push(spec.toml); } else { // Add-only mode: skip, but warn about drift