Description
After updating to v1.15.13, the OpenCode Desktop GUI no longer displays any MCP servers, even though they are correctly configured in opencode.json and work fine via CLI/TUI.
Downgrading to v1.15.12 restores the MCP list in the GUI.
Root Cause
The logs show:
ERROR service=mcp clientName=postgres-contaazul error=MCP error -32601: Method not found failed to get prompts
Starting in v1.15.13, OpenCode calls prompts/list on every connected MCP server. Most MCP servers (postgres, filesystem, github, playwright, etc.) do not implement the prompts capability and return -32601 Method not found. This error is now treated as a fatal UI error, causing all MCPs to be hidden from the Desktop GUI, even though their tools work perfectly via the agent.
Expected Behavior
MCPs that fail prompts/list should still be displayed as available in the GUI. The prompts capability is optional per the MCP spec — servers should not be penalized for not implementing it.
Environment
OpenCode Desktop v1.15.13 (Windows x64)
All MCPs configured via opencode.json
MCPs confirmed working via CLI (v1.4.7) and via agent tool calls
Logs
ERROR service=mcp clientName=postgres-contaazul error=MCP error -32601: Method not found failed to get prompts
ERROR service=mcp clientName=github-referencias error=MCP error -32601: Method not found failed to get prompts
ERROR service=mcp clientName=filesystem-save-queries error=MCP error -32601: Method not found failed to get prompts
Plugins
No response
OpenCode version
OpenCode Desktop v1.15.13 (Windows x64)
Steps to reproduce
No response
Screenshot and/or share link
No response
Operating System
No response
Terminal
No response
Description
After updating to v1.15.13, the OpenCode Desktop GUI no longer displays any MCP servers, even though they are correctly configured in opencode.json and work fine via CLI/TUI.
Downgrading to v1.15.12 restores the MCP list in the GUI.
Root Cause
The logs show:
ERROR service=mcp clientName=postgres-contaazul error=MCP error -32601: Method not found failed to get prompts
Starting in v1.15.13, OpenCode calls prompts/list on every connected MCP server. Most MCP servers (postgres, filesystem, github, playwright, etc.) do not implement the prompts capability and return -32601 Method not found. This error is now treated as a fatal UI error, causing all MCPs to be hidden from the Desktop GUI, even though their tools work perfectly via the agent.
Expected Behavior
MCPs that fail prompts/list should still be displayed as available in the GUI. The prompts capability is optional per the MCP spec — servers should not be penalized for not implementing it.
Environment
OpenCode Desktop v1.15.13 (Windows x64)
All MCPs configured via opencode.json
MCPs confirmed working via CLI (v1.4.7) and via agent tool calls
Logs
ERROR service=mcp clientName=postgres-contaazul error=MCP error -32601: Method not found failed to get prompts
ERROR service=mcp clientName=github-referencias error=MCP error -32601: Method not found failed to get prompts
ERROR service=mcp clientName=filesystem-save-queries error=MCP error -32601: Method not found failed to get prompts
Plugins
No response
OpenCode version
OpenCode Desktop v1.15.13 (Windows x64)
Steps to reproduce
No response
Screenshot and/or share link
No response
Operating System
No response
Terminal
No response