Skip to content

Desktop app v1.15.13 shows "No MCPs configured" despite MCP servers being loaded by sidecar #30368

Closed

Description

@stevebuscemi1

Description

MCP servers defined in ~/.config/opencode/opencode.json are correctly loaded and connected by the desktop app's sidecar (confirmed in logs), but the frontend UI (Ctrl+; MCP toggle panel) displays "0 MCPs" / "No MCPs configured". The same config works perfectly with the CLI (opencode mcp list shows all 9 servers connected).

MCP servers defined: 9 (everything, memory, git, duckduckgo, fetch, sequential-thinking, github, time, filesystem)

Additional notes:

Config file was originally .jsonc, renamed to .json — no change
Full OS restart performed — no change
MCP data is fetched by frontend via sdk.mcp.status() API call to sidecar, which returns empty despite sidecar having connected servers

Plugins

None

OpenCode version

OpenCode Desktop: v1.15.13 and OpenCode CLI: v1.4.1

Steps to reproduce

Define MCP servers in ~/.config/opencode/opencode.json using standard format:
{
"mcp": {
"example": {
"type": "local",
"command": ["npx", "-y", "some-mcp-server"],
"enabled": true
}
}
}
Launch desktop app v1.15.13
Press Ctrl+; to open MCP toggle panel
Observe "No MCPs configured" with 0 servers listed

Screenshot and/or share link

Expected behavior: MCP servers from the config file should appear in the toggle panel with their status (connected/failed), allowing enable/disable toggling.

Actual behavior:

Sidecar loads and connects to all MCP servers (confirmed in %LOCALAPPDATA%\ai.opencode.desktop\logs\opencode-desktop_*.log)
Frontend dialog-select-mcp component reads sync.data.mcp but receives empty data
MCP servers work via CLI (opencode-cli.exe mcp list shows all connected)

Sidecar log evidence:

INFO sidecar: ERROR service=mcp clientName=github
INFO sidecar: ERROR service=mcp clientName=memory
INFO sidecar: ERROR service=mcp clientName=duckduckgo
INFO sidecar: ERROR service=mcp clientName=filesystem
INFO sidecar: ERROR service=mcp clientName=time
INFO sidecar: ERROR service=mcp clientName=git
INFO sidecar: ERROR service=mcp clientName=everything
INFO sidecar: ERROR service=mcp clientName=sequential-thinking

Operating System

windows 10

Terminal

Activity

  1. github-actions commented on Jun 2, 2026

    @github-actions
    Contributor

    This issue might be a duplicate of existing issues. Please check:

    There are also several recently closed issues tracking the same root cause (e.g., #30104, #30125, #30222, #30171). You may want to check those for any workarounds or fixes in progress.

  2. Hona commented on Jun 4, 2026

    @Hona
    Member

    Fixed in next version

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions