fix: set current working directory for StdioClientTransport to homedir (#311)

This commit is contained in:
samanhappy
2025-08-27 19:23:00 +08:00
committed by GitHub
parent 62de87b1a4
commit f577351f04

View File

@@ -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,