fix: env not work

This commit is contained in:
Kadxy 2025-01-15 18:47:05 +08:00
parent c89e4883b2
commit e440ff56c8

View File

@ -15,7 +15,14 @@ export async function createClient(
const transport = new StdioClientTransport({
command: config.command,
args: config.args,
env: config.env,
env: {
...Object.fromEntries(
Object.entries(process.env)
.filter(([_, v]) => v !== undefined)
.map(([k, v]) => [k, v as string]),
),
...(config.env || {}),
},
});
const client = new Client(