openai/codex · error
hosted MCP event server was removed
Error message
hosted MCP event server was removed
What it means
Error "hosted MCP event server was removed" thrown in openai/codex.
Source
Thrown at codex-rs/codex-mcp/src/resource_client.rs:88
request: Option<CancellableEventStreamRequest>,
runtime_handle: Handle,
connection: Option<Arc<McpServerConnection>>,
hosted_event_server_removals: watch::Receiver<()>,
}
impl McpEventStream {
/// Receives the next raw lifecycle notification for this subscription.
pub async fn recv(&mut self) -> Result<Option<McpEventNotification>> {
let Some(request) = self.request.as_mut() else {
return Ok(None);
};
tokio::select! {
biased;
Ok(()) = self.hosted_event_server_removals.changed() => {
self.cancel();
Err(anyhow!("hosted MCP event server was removed"))
}
Some(notification) = request.notifications.recv() => {
let metadata = notification.get_meta().0.0.clone();
let mut params = notification.params;
if !metadata.is_empty() {
params.get_or_insert_with(|| json!({}))["_meta"] = Value::Object(metadata);
}
Ok(Some(McpEventNotification {
method: notification.method,
params,
}))
}
response = &mut request.handle.rx => {
self.request = None;
self.connection = None;
match response {
Ok(Ok(_))View on GitHub (pinned to 339751715c)
Solutions
- Re-register or reconnect the hosted MCP event server and retry the operation.
When it happens
Trigger: Thrown at codex-rs/codex-mcp/src/resource_client.rs:88 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/6b9cf6c50795eea4.
Report an issue: GitHub.