What
mcp-observatory demo scans a built-in or discovered MCP server using the default 15s timeout. Some servers (especially ones that need to download packages) take longer and fail unnecessarily.
Add --timeout <ms> flag:
$ mcp-observatory demo --timeout 30000
Files
src/commands/demo.ts — add .option('--timeout <ms>', 'Timeout in milliseconds', '15000') and pass it to runTarget() via targetConfig.timeoutMs
Acceptance
What
mcp-observatory demoscans a built-in or discovered MCP server using the default 15s timeout. Some servers (especially ones that need to download packages) take longer and fail unnecessarily.Add
--timeout <ms>flag:Files
src/commands/demo.ts— add.option('--timeout <ms>', 'Timeout in milliseconds', '15000')and pass it torunTarget()viatargetConfig.timeoutMsAcceptance
--timeout 30000sets a 30s timeout on the target config