vscode icon indicating copy to clipboard operation
vscode copied to clipboard

Support mcp servers as a first class resource

Open sandy081 opened this issue 6 months ago • 2 comments

Support mcp servers as a first class resource.

At present mcp servers are configured in user settings and it wont scale as we go forward. Support them as a separate resource like user tasks.

sandy081 avatar May 08 '25 13:05 sandy081

cc @connor4312

sandy081 avatar May 08 '25 13:05 sandy081

Putting MCP configurations in settings really makes the settings file messy

iwangbowen avatar Jun 16 '25 15:06 iwangbowen

Continuing my user journey notes from https://github.com/microsoft/vscode/issues/245717

4. Configuring

User Stories / Jobs to be Done

  • As a user, I want to configure server settings to match my project needs.
  • As a user, I want to validate my configuration before starting the server.

UX Friction / Bugs

  • Tools list in quick-pick gets lengthy really quick.

5. Using

User Stories / Jobs to be Done

  • As a user, I want to start, stop, and interact with MCP Servers efficiently.
  • As a user, I want to view logs and server status in real time.

UX Friction / Bugs

  • Can't see status for more than one server at a time from chat.

6. Managing

User Stories / Jobs to be Done

  • As a user, I want to update, remove, or manage multiple MCP Servers.
  • As a user, I want to receive notifications about server health or updates.

UX Friction / Bugs

  • No bulk management options for multiple servers.

jo-oikawa avatar Jun 24 '25 17:06 jo-oikawa