Manage MCP servers UX

Open 💬 5 comments Opened Feb 13, 2026 by kdawgwilk
💡 Likely answer: A maintainer (etraut-openai, contributor) responded on this thread — see the highlighted reply below.

What variant of Codex are you using?

App/CLI/IDE Extension

What feature would you like to see?

Ability to enable/disable MCP servers that are configured rather than lean specifically on the config.toml that most teams have tracked in version control. We have many MCP servers configured that CAN be used but they shouldn't ALWAYS be used because they can take up a lot of the context window

<img width="398" height="378" alt="Image" src="https://github.com/user-attachments/assets/d94b1531-a125-4d57-8bde-a8065a305fb0" />

Additional information

_No response_

View original on GitHub ↗

5 Comments

etraut-openai contributor · 6 months ago

There is already a settings UI for this in the app and the extension, and it allows you to enable and disable MCPs.

Can you clarify what functionality you think it's lacking?

kdawgwilk · 6 months ago

The toggles are disabled so I can't change them, I also can't change them in the CLI

<img width="727" height="388" alt="Image" src="https://github.com/user-attachments/assets/53846d32-9c9f-4415-8f39-f937a382a4aa" />

etraut-openai contributor · 6 months ago

Ah yes, the UI controls MCPs that are defined in the global config.toml file. I presume you have those defined in your project-local config?

kdawgwilk · 6 months ago

Yes they are defined in the project config, and we have a lot of them we want available to use but we don't always want them on and would like to no have to edit a version controlled file to enable/disable.

AlexanderBartash · 11 days ago

Not having this functionality is a major inconvenience.