From a59ec27972bbc075a3bda71d413c66362763c34e Mon Sep 17 00:00:00 2001 From: Eric Traut Date: Mon, 6 Apr 2026 15:14:24 -0700 Subject: [PATCH] Respect residency requirements in mcp-server --- codex-rs/mcp-server/src/lib.rs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/codex-rs/mcp-server/src/lib.rs b/codex-rs/mcp-server/src/lib.rs index 2596339acdbc..ccaaba3cd73e 100644 --- a/codex-rs/mcp-server/src/lib.rs +++ b/codex-rs/mcp-server/src/lib.rs @@ -8,6 +8,7 @@ use std::sync::Arc; use codex_arg0::Arg0DispatchPaths; use codex_core::config::Config; use codex_exec_server::EnvironmentManager; +use codex_login::default_client::set_default_client_residency_requirement; use codex_utils_cli::CliConfigOverrides; use rmcp::model::ClientNotification; @@ -71,6 +72,7 @@ pub async fn run_main( .map_err(|e| { std::io::Error::new(ErrorKind::InvalidData, format!("error loading config: {e}")) })?; + set_default_client_residency_requirement(config.enforce_residency.value()); let otel = codex_core::otel_init::build_provider( &config,