File tree Expand file tree Collapse file tree
packages/plugins/mcp/src/sdk Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -121,13 +121,17 @@ const normalizeEnv = (
121121
122122export const canonicalizeStdioConfig = (
123123 config : Pick < McpStdioIntegrationConfig , "command" | "args" | "env" | "cwd" > ,
124- ) : CanonicalStdioConfig => ( {
125- transport : "stdio" ,
126- command : config . command . trim ( ) ,
127- ...( config . args !== undefined && config . args . length > 0 ? { args : [ ...config . args ] } : { } ) ,
128- ...( normalizeEnv ( config . env ) !== undefined ? { env : normalizeEnv ( config . env ) } : { } ) ,
129- ...( config . cwd !== undefined && config . cwd . trim ( ) . length > 0 ? { cwd : config . cwd . trim ( ) } : { } ) ,
130- } ) ;
124+ ) : CanonicalStdioConfig => {
125+ const env = normalizeEnv ( config . env ) ;
126+ const cwd = config . cwd ?. trim ( ) ;
127+ return {
128+ transport : "stdio" ,
129+ command : config . command . trim ( ) ,
130+ ...( config . args !== undefined && config . args . length > 0 ? { args : [ ...config . args ] } : { } ) ,
131+ ...( env !== undefined ? { env } : { } ) ,
132+ ...( cwd !== undefined && cwd . length > 0 ? { cwd } : { } ) ,
133+ } ;
134+ } ;
131135
132136export const canonicalizeStdioDraft = ( input : {
133137 readonly command : string ;
You can’t perform that action at this time.
0 commit comments