You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
tui: "Toggle MCPs" command has no effect when pressing spacebar #36482
Thanks for reporting this. The V2 TUI accidentally exposed a leftover “Toggle MCPs” entry, but V2 does not support enabling or disabling MCP servers at runtime, so we’re removing that UI in #36531.
Could you share more about why you wanted to toggle individual MCP servers—what workflow were you using it for, and what problem does disabling one solve for you?
One relevant V2 difference is Code Mode: MCP tools are discovered and invoked through code rather than all being placed directly into every model prompt. Because of that, configuring many MCP servers no longer carries the same prompt/token cost that motivated runtime toggling in V1.
Ooh, I was about to file a bug report then saw this issue, so I'm glad I'm not the only one surprised about this change:
Could you share more about why you wanted to toggle individual MCP servers—what workflow were you using it for, and what problem does disabling one solve for you?
For me personally, I disable MCP servers by default and only enable them when necessary.
For example, I use the Kagi API as an MCP and mid-task I usually go /mcps -> toggle Kagi API so that it only searches with Kagi's APIs when I explicitly want it to happen. It's actually quite vital because I don't want a rogue AI session doing a deep-dive and burning my Kagi API budget because it needed to research and it's set to on.
It's also a protective measure for some sensitive MCPs that I choose not to enable (e.g., my Notion databases) when I swap to providers that I disagree having access to it.
Anyway, this can be worked around, but I actually found that toggle handy and would sorely miss it if it's going away.
Addressed by #37712, following the temporary UI removal in #36531. Runtime MCP controls are now exposed over the V2 server API, restoring the underlying enable/disable capability needed by clients rather than leaving a nonfunctional toggle. Closing as resolved on the v2 branch.
Activity
rekram1-node commentedon Jul 12, 2026
there is no toggle mcps anymore intentionally removed for now
opencode-agent commentedon Jul 12, 2026
Thanks for reporting this. The V2 TUI accidentally exposed a leftover “Toggle MCPs” entry, but V2 does not support enabling or disabling MCP servers at runtime, so we’re removing that UI in #36531.
Could you share more about why you wanted to toggle individual MCP servers—what workflow were you using it for, and what problem does disabling one solve for you?
One relevant V2 difference is Code Mode: MCP tools are discovered and invoked through code rather than all being placed directly into every model prompt. Because of that, configuring many MCP servers no longer carries the same prompt/token cost that motivated runtime toggling in V1.
jerieljan commentedon Jul 18, 2026
Ooh, I was about to file a bug report then saw this issue, so I'm glad I'm not the only one surprised about this change:
For me personally, I disable MCP servers by default and only enable them when necessary.
For example, I use the Kagi API as an MCP and mid-task I usually go
/mcps -> toggle Kagi APIso that it only searches with Kagi's APIs when I explicitly want it to happen. It's actually quite vital because I don't want a rogue AI session doing a deep-dive and burning my Kagi API budget because it needed to research and it's set to on.It's also a protective measure for some sensitive MCPs that I choose not to enable (e.g., my Notion databases) when I swap to providers that I disagree having access to it.
Anyway, this can be worked around, but I actually found that toggle handy and would sorely miss it if it's going away.
rekram1-node commentedon Jul 18, 2026
I think we can bring it back, it turns out we need the functionality for acp so we can add back the toggle
opencode-agent commentedon Jul 22, 2026
Addressed by #37712, following the temporary UI removal in #36531. Runtime MCP controls are now exposed over the V2 server API, restoring the underlying enable/disable capability needed by clients rather than leaving a nonfunctional toggle. Closing as resolved on the v2 branch.