diff --git a/src/codex/codexMcpClient.ts b/src/codex/codexMcpClient.ts index 8a8c334d..795bc05d 100644 --- a/src/codex/codexMcpClient.ts +++ b/src/codex/codexMcpClient.ts @@ -89,7 +89,12 @@ export class CodexMcpClient { this.transport = new StdioClientTransport({ command: 'codex', - args: [mcpCommand] + args: [mcpCommand], + env: Object.keys(process.env).reduce((acc, key) => { + const value = process.env[key]; + if (typeof value === 'string') acc[key] = value; + return acc; + }, {} as Record) }); // Register request handlers for Codex permission methods