Skip to content

Load changes to mcp_settings.json and mcp.json when toggling MCP on and off in Roo-code. Currently requires restarting extension. #3676

@robertheadley

Description

@robertheadley

What problem does this proposed feature solve?

If you are troubleshooting why an MCP server does not run, it is quite a bit of extra work to have to constantly restart the extension (a process that itself does not take long at all)

Image

Describe the proposed solution in detail

I would propose that instead of re-loading the mcp_settings.json and mcp.json at extension run, it be reloaded if you toggle MCP servers off, and then back on.

Technical considerations or implementation details (optional)

No response

Describe alternatives considered (if any)

I feel like this is the best way to implement this feature since it would not add additional control elements to the UI nor would it add any extra file loads that are unnecessary.

Additional Context & Mockups

No response

Proposal Checklist

  • I have searched existing Issues and Discussions to ensure this proposal is not a duplicate.
  • This proposal is for a specific, actionable change intended for implementation (not a general idea).
  • I understand that this proposal requires review and approval before any development work begins.

Are you interested in implementing this feature if approved?

  • Yes, I would like to contribute to implementing this feature.

Metadata

Metadata

Assignees

Labels

Issue - In ProgressSomeone is actively working on this. Should link to a PR soon.enhancementNew feature or requestfeature requestFeature request, not a bug

Type

No type

Projects

Status

Done

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions