| 40 | | "claude-desktop"; |
| 41 | |
| 42 | export interface MigrationSource { |
| 43 | id: MigrationSourceId; |
| 44 | /** Human-readable label for the picker. */ |
| 45 | label: string; |
| 46 | /** Absolute path to the config file we read. */ |
| 47 | configPath: string; |
| 48 | /** Servers found at that path, in the order they appear in the file. */ |
| 49 | servers: Record<string, McpServerConfig>; |
| 50 | } |
| 51 | |
| 52 | export interface MigrationEntry { |
| 53 | /** Stable key for checkbox state and the result summary. */ |
nothing calls this directly
no outgoing calls
no test coverage detected