Skip to content

feat(app-server): add mcpServer/startupStatus/updated notification#15220

Merged
owenlin0 merged 4 commits intomainfrom
owen/mcp_server_status_updated
Mar 19, 2026
Merged

feat(app-server): add mcpServer/startupStatus/updated notification#15220
owenlin0 merged 4 commits intomainfrom
owen/mcp_server_status_updated

Conversation

@owenlin0
Copy link
Collaborator

@owenlin0 owenlin0 commented Mar 19, 2026

Exposes the legacy codex/event/mcp_startup_update event as an API v2 notification.

The legacy event has this shape:

#[derive(Debug, Clone, Deserialize, Serialize, JsonSchema, TS)]
pub struct McpStartupUpdateEvent {
    /// Server name being started.
    pub server: String,
    /// Current startup status.
    pub status: McpStartupStatus,
}

#[derive(Debug, Clone, Deserialize, Serialize, JsonSchema, TS)]
#[serde(rename_all = "snake_case", tag = "state")]
#[ts(rename_all = "snake_case", tag = "state")]
pub enum McpStartupStatus {
    Starting,
    Ready,
    Failed { error: String },
    Cancelled,
}

@owenlin0 owenlin0 changed the title feat(app-server): add mcpServer/status/updated notification feat(app-server): add mcpServer/startupStatus/updated notification Mar 19, 2026
@owenlin0 owenlin0 force-pushed the owen/mcp_server_status_updated branch from 7749e05 to ba1d743 Compare March 19, 2026 20:37
@owenlin0 owenlin0 marked this pull request as ready for review March 19, 2026 20:37
@owenlin0 owenlin0 requested a review from shijie-oai March 19, 2026 20:38
@owenlin0 owenlin0 merged commit 9e695fe into main Mar 19, 2026
35 of 37 checks passed
@owenlin0 owenlin0 deleted the owen/mcp_server_status_updated branch March 19, 2026 22:10
@github-actions github-actions bot locked and limited conversation to collaborators Mar 19, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants