openai/codex · error · anyhow::Error
failed to refresh tools for MCP server '{CODEX_APPS_MCP_SERV
Error message
failed to refresh tools for MCP server '{CODEX_APPS_MCP_SERVER_NAME}' What it means
Error "failed to refresh tools for MCP server '{CODEX_APPS_MCP_SERVER_NAME}'" thrown in openai/codex.
Source
Thrown at codex-rs/app-server/src/request_processors/apps_processor/installed.rs:125
.await;
let result = if runtime
.latest_wait_for_server_ready(
CODEX_APPS_MCP_SERVER_NAME,
startup_timeout,
)
.await
{
mcp_manager
.codex_apps_tools_cache()
.current_snapshot(config.codex_home.to_path_buf(), cache_key.clone())
.ok_or_else(|| {
anyhow::anyhow!(
"hosted connector refresh completed without publishing a snapshot"
)
})
} else {
Err(anyhow::anyhow!(
"failed to refresh tools for MCP server '{CODEX_APPS_MCP_SERVER_NAME}'"
))
};
cancellation_token.cancel();
runtime.shutdown().await;
result
}
.await;
match refresh_result {
Ok(snapshot) => {
refresh_disposition = "success";
Some(snapshot)
}
Err(err) => {
refresh_disposition = "error";
retained_previous_snapshot = previous_snapshot.is_some();
return Err(internal_error(format!(View on GitHub (pinned to 339751715c)
When it happens
Trigger: Thrown at codex-rs/app-server/src/request_processors/apps_processor/installed.rs:125 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of openai/codex@339751715c (2026-08-25).
Data as JSON: /api/errors/edbb3b772ce36f62.
Report an issue: GitHub.