core-agent-ide/docs
dolan 6efb52e545
feat(mcp): per-server startup timeout (#3182)
Seeing timeouts on certain, slow mcp server starting up when codex is
invoked. Before this change, the timeout was a hard-coded 10s. Need the
ability to define arbitrary timeouts on a per-server basis.

## Summary of changes

- Add startup_timeout_ms to McpServerConfig with 10s default when unset
- Use per-server timeout for initialize and tools/list
- Introduce ManagedClient to store client and timeout; rename
LIST_TOOLS_TIMEOUT to DEFAULT_STARTUP_TIMEOUT
- Update docs to document startup_timeout_ms with example and options
table

---------

Co-authored-by: Matthew Dolan <dolan-openai@users.noreply.github.com>
2025-09-08 08:12:08 -07:00
..
advanced.md Never store requests (#3212) 2025-09-05 10:41:47 -07:00
authentication.md Update guidance on API key permissions (#3112) 2025-09-03 12:44:16 -04:00
CLA.md Set up CLA process and remove DCO (#129) 2025-04-16 15:24:31 -07:00
config.md feat(mcp): per-server startup timeout (#3182) 2025-09-08 08:12:08 -07:00
contributing.md README / docs refactor (#2724) 2025-08-27 10:30:39 -07:00
experimental.md README / docs refactor (#2724) 2025-08-27 10:30:39 -07:00
faq.md README / docs refactor (#2724) 2025-08-27 10:30:39 -07:00
getting-started.md hide resume until it's complete (#3218) 2025-09-05 13:12:46 -07:00
install.md README / docs refactor (#2724) 2025-08-27 10:30:39 -07:00
license.md README / docs refactor (#2724) 2025-08-27 10:30:39 -07:00
open-source-fund.md README / docs refactor (#2724) 2025-08-27 10:30:39 -07:00
platform-sandboxing.md README / docs refactor (#2724) 2025-08-27 10:30:39 -07:00
prompts.md Custom /prompts (#2696) 2025-08-29 02:16:39 +00:00
release_management.md fix: change create_github_release to take either --publish-alpha or --publish-release (#3231) 2025-09-05 22:08:34 -07:00
sandbox.md README / docs refactor (#2724) 2025-08-27 10:30:39 -07:00
zdr.md Never store requests (#3212) 2025-09-05 10:41:47 -07:00