summaryrefslogtreecommitdiff
path: root/packages/cli/src/commands/mcp/add.ts
diff options
context:
space:
mode:
Diffstat (limited to 'packages/cli/src/commands/mcp/add.ts')
-rw-r--r--packages/cli/src/commands/mcp/add.ts28
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,
},
);
},