diff options
Diffstat (limited to 'packages/cli/src/commands/mcp/add.ts')
| -rw-r--r-- | packages/cli/src/commands/mcp/add.ts | 28 |
1 files changed, 14 insertions, 14 deletions
diff --git a/packages/cli/src/commands/mcp/add.ts b/packages/cli/src/commands/mcp/add.ts index 67c44572..304338b0 100644 --- a/packages/cli/src/commands/mcp/add.ts +++ b/packages/cli/src/commands/mcp/add.ts @@ -197,25 +197,25 @@ export const addCommand: CommandModule = { .middleware((argv) => { // Handle -- separator args as server args if present if (argv['--']) { - const existingArgs = (argv.args as Array<string | number>) || []; - argv.args = [...existingArgs, ...(argv['--'] as string[])]; + const existingArgs = (argv['args'] as Array<string | number>) || []; + argv['args'] = [...existingArgs, ...(argv['--'] as string[])]; } }), handler: async (argv) => { await addMcpServer( - argv.name as string, - argv.commandOrUrl as string, - argv.args as Array<string | number>, + argv['name'] as string, + argv['commandOrUrl'] as string, + argv['args'] as Array<string | number>, { - scope: argv.scope as string, - transport: argv.transport as string, - env: argv.env as string[], - header: argv.header as string[], - timeout: argv.timeout as number | undefined, - trust: argv.trust as boolean | undefined, - description: argv.description as string | undefined, - includeTools: argv.includeTools as string[] | undefined, - excludeTools: argv.excludeTools as string[] | undefined, + scope: argv['scope'] as string, + transport: argv['transport'] as string, + env: argv['env'] as string[], + header: argv['header'] as string[], + timeout: argv['timeout'] as number | undefined, + trust: argv['trust'] as boolean | undefined, + description: argv['description'] as string | undefined, + includeTools: argv['includeTools'] as string[] | undefined, + excludeTools: argv['excludeTools'] as string[] | undefined, }, ); }, |
