Skip to content

Commit 033f0ef

Browse files
chore(internal): codegen related update
1 parent b359ebc commit 033f0ef

File tree

2 files changed

+13
-9
lines changed

2 files changed

+13
-9
lines changed

packages/mcp-server/src/options.ts

Lines changed: 12 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -366,16 +366,20 @@ export function parseQueryOptions(defaultOptions: McpOptions, query: unknown): M
366366
}
367367
}
368368

369+
let dynamicTools: boolean | undefined =
370+
queryOptions.no_tools && !queryOptions.no_tools?.includes('dynamic') ? false
371+
: queryOptions.tools?.includes('dynamic') ? true
372+
: defaultOptions.includeDynamicTools;
373+
374+
let allTools: boolean | undefined =
375+
queryOptions.no_tools && !queryOptions.no_tools?.includes('all') ? false
376+
: queryOptions.tools?.includes('all') ? true
377+
: defaultOptions.includeAllTools;
378+
369379
return {
370380
client: queryOptions.client ?? defaultOptions.client,
371-
includeDynamicTools:
372-
defaultOptions.includeDynamicTools === false ?
373-
false
374-
: queryOptions.tools?.includes('dynamic') && !queryOptions.no_tools?.includes('dynamic'),
375-
includeAllTools:
376-
defaultOptions.includeAllTools === false ?
377-
false
378-
: queryOptions.tools?.includes('all') && !queryOptions.no_tools?.includes('all'),
381+
includeDynamicTools: dynamicTools,
382+
includeAllTools: allTools,
379383
includeCodeTools: undefined,
380384
filters,
381385
capabilities: clientCapabilities,

packages/mcp-server/tests/options.test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -297,7 +297,7 @@ describe('parseQueryOptions', () => {
297297
]);
298298

299299
expect(result.client).toBe('cursor');
300-
expect(result.includeDynamicTools).toBe(undefined);
300+
expect(result.includeDynamicTools).toBe(true);
301301
});
302302

303303
it('should override client from default options', () => {

0 commit comments

Comments
 (0)