From f577351f045637e8b93f731f0319a21712f67c7b Mon Sep 17 00:00:00 2001 From: samanhappy Date: Wed, 27 Aug 2025 19:23:00 +0800 Subject: [PATCH] fix: set current working directory for StdioClientTransport to homedir (#311) --- src/services/mcpService.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/services/mcpService.ts b/src/services/mcpService.ts index 79d7e6f..9d7b3b3 100644 --- a/src/services/mcpService.ts +++ b/src/services/mcpService.ts @@ -1,3 +1,4 @@ +import os from 'os'; import { Server } from '@modelcontextprotocol/sdk/server/index.js'; import { CallToolRequestSchema, @@ -205,6 +206,7 @@ const createTransportFromConfig = (name: string, conf: ServerConfig): any => { } transport = new StdioClientTransport({ + cwd: os.homedir(), command: conf.command, args: replaceEnvVars(conf.args) as string[], env: env,