vscode
vscode copied to clipboard
Support mcp servers as a first class resource
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.
cc @connor4312
Putting MCP configurations in settings really makes the settings file messy
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.