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
MCP config using type "stdio" causes opaque TUI bootstrap server errors in 1.15.x #28625
After upgrading to OpenCode 1.15.x, an existing opencode.json MCP config that used the previous/Claude-style stdio shape caused the TUI to fail during bootstrap with opaque request failures instead of a config validation message.
The user-facing error was:
Error: 4 of 5 requests failed: config.providers: Unexpected server error. Check server logs for details.; provider.list: Unexpected server error. Check server logs for details.; app.agents: Unexpected server error. Check server logs for details.; config.get: Unexpected server error. Check server logs for details.
accept/migrate the old type: "stdio" + command + args form for compatibility, or
surface the schema validation error directly in the TUI instead of the higher-level config.providers / provider.list / app.agents / config.get unexpected server errors.
Environment
OpenCode version observed: 1.15.0, then upgraded to 1.15.6
Install method: curl updater
macOS
Notes
This is especially easy to hit for users syncing MCP config from Cursor/Claude-style mcpServers, where local stdio servers commonly use type: "stdio", command, and args.
there is a larger effort to cleanup errors I will close this though because the config is meant to throw in this state but we will fix the error handling to be more transparent
Activity
antan2002 commentedon May 21, 2026
Hi @rekram1-node , I would like to work on this issue.
Can you please assign it to me?
rekram1-node commentedon Jun 29, 2026
there is a larger effort to cleanup errors I will close this though because the config is meant to throw in this state but we will fix the error handling to be more transparent