Skip to content

Desktop app shows "未配置 MCPs" despite API returning correct data #30570

@xiaoyudecuicuisha

Description

@xiaoyudecuicuisha

Description

环境

  • OpenCode Desktop: 1.15.13 (Windows)
  • 配置: ~/.config/opencode/opencode.json 中有 6 个 MCP
    服务器

现象

  • 桌面版顶部状态按钮 → MCP 标签页显示"未配置 MCPs"
  • CLI opencode mcp list 显示全部 6 个 MCP 已连接
  • 直接调用 sidecar API GET /mcp 返回 200 OK,包含全部
    6 个 MCP 的 connected 状态
  • Network 面板确认前端收到了正确的 API 响应(219 字节)

排查

  • API 响应正确,问题在前端 React Query 数据流
  • MCP 查询默认禁用(mcpEnabled = false),依赖
    DirSyncContext 创建时启用
  • 可能存在时序问题或上下文传播问题

Plugins

No response

OpenCode version

  • OpenCode Desktop: 1.15.13 (Windows)

Steps to reproduce

No response

Screenshot and/or share link

No response

Operating System

Windows11

Terminal

No response

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions