(values: string[], kind: string)
| 473 | } |
| 474 | |
| 475 | const entries = (values: string[], kind: string) => |
| 476 | Object.fromEntries( |
| 477 | values.map((entry) => { |
| 478 | const index = entry.indexOf("=") |
| 479 | if (index < 1) throw new Error(`Invalid ${kind}: ${entry}. Expected KEY=VALUE`) |
| 480 | return [entry.slice(0, index), entry.slice(index + 1)] |
| 481 | }), |
| 482 | ) |
| 483 | const environment = entries(args.env ?? [], "environment variable") |
| 484 | const headers = entries(args.header ?? [], "HTTP header") |
| 485 | const mcpConfig: ConfigMCPV1.Info = args.url |
no outgoing calls
no test coverage detected