(cmd: string | string[] | undefined)
| 21 | } |
| 22 | |
| 23 | function normalizeCommand(cmd: string | string[] | undefined): string[] { |
| 24 | if (!cmd) return []; |
| 25 | if (Array.isArray(cmd)) return cmd; |
| 26 | return [cmd]; |
| 27 | } |
| 28 | |
| 29 | function parseInput(input: string): { name: string; config: MCPConfig } | null { |
| 30 | const trimmed = input.trim(); |