Skip to content

MCP server connection failure should not show a blocking dialog #88

@rombert

Description

@rombert

Feedback source

None

GitHub Copilot plugin version

0.15.0.202601270459

Eclipse IDE and version

Eclipse IDE for Enterprise Java and Web Developers 2026-03 M2

Platform

Linux mars 6.18.7-1-default #1 SMP PREEMPT_DYNAMIC Fri Jan 23 12:13:24 UTC 2026 (14faf12) x86_64 x86_64 x86_64 GNU/Linux

Steps to reproduce

In the Eclipse preferences navigate to GitHub Copilot → Model Context Protocol and define a server that is not reachable, for example:

{
  "servers": {
     "missing": {
      "type": "streamable-http",
      "url": "http://localhost:54321/"
   }
}

Logs (optional)

No response

Expected behavior

A remote MCP server that is not available should be indicated in the UI in a non-obtrusive way. Popping up a dialog interrupts the flow at startup and is not desired.

I actually managed to deadlock my Eclipse by clicking Help → About and then when the MCP server unavailable dialog popped up I was unable to close either of then.

Actual behavior

A dialog pops up unconditionally at startup.

Image

Additional information

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions