From 41db093aa0a32010b49ee51dbe5aa33e49467fd7 Mon Sep 17 00:00:00 2001 From: Alex Daley Date: Mon, 15 Jun 2026 16:07:01 -0400 Subject: [PATCH] [mcp] Increase default tool timeout to 300 seconds (#28234) Summary - Increase the default MCP tool-call timeout from 120 to 300 seconds. Validation - `just test -p codex-mcp` - `just fmt` --- codex-rs/codex-mcp/src/rmcp_client.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/codex-rs/codex-mcp/src/rmcp_client.rs b/codex-rs/codex-mcp/src/rmcp_client.rs index f4fc8b807..3ba1adcc9 100644 --- a/codex-rs/codex-mcp/src/rmcp_client.rs +++ b/codex-rs/codex-mcp/src/rmcp_client.rs @@ -75,7 +75,7 @@ pub(crate) const MCP_TOOLS_LIST_DURATION_METRIC: &str = "codex.mcp.tools.list.du pub(crate) const MCP_TOOLS_FETCH_UNCACHED_DURATION_METRIC: &str = "codex.mcp.tools.fetch_uncached.duration_ms"; pub(crate) const DEFAULT_STARTUP_TIMEOUT: Duration = Duration::from_secs(30); -pub(crate) const DEFAULT_TOOL_TIMEOUT: Duration = Duration::from_secs(120); +pub(crate) const DEFAULT_TOOL_TIMEOUT: Duration = Duration::from_secs(300); const UNTRUSTED_CONNECTOR_META_KEYS: &[&str] = &[ "connector_id",