microsoft / microsoft/vscode

MCP server remains stuck in Starting state after startup failure

Open
#336,805 0 comments 0 reactions 1 assignee Claimed by @vritant24 View on GitHub
ai-customizations bug mcp
Dominant language
TypeScript
Stars
193k
Forks
42.4k
PR merge metrics
PR metrics pending

Description

## Type of Bug

Bug

## Description

When an MCP server fails during startup, the MCP management page can leave the server in a `Starting` state indefinitely. Other UI surfaces, including the JSON/configuration view, correctly reflect that the server has errored.

This makes the MCP page misleading and prevents users from understanding that startup has already failed.

## Steps to Reproduce

1. Configure an MCP server that fails to start.
2. Open the MCP management page.
3. Observe the server status after the startup failure.
4. Compare it with the status shown in the JSON/configuration view.

## Expected Behavior

The MCP management page transitions the server out of `Starting` and shows its error state once startup fails.

## Actual Behavior

The MCP management page remains in `Starting` indefinitely, while the JSON/configuration view correctly shows the error.

## Screenshots

Image
Image

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.