Skip to content

MCP 扩展图标加载失败:dingtalk 与 lark(飞书)/ Broken MCP icons for dingtalk & lark #339

Description

@Jason880902

现象 / Summary

Settings > Extensions(扩展)页面中,dingtalklark(飞书)两个 MCP 的图标显示为破图(加载失败)。功能不受影响:两个 MCP 的连接与工具调用均正常。

The DingTalk and Lark (Feishu) MCP entries in Settings > Extensions render broken icons. Both MCPs work fine — only the icons fail to load.

环境 / Environment

  • iPolloWork macOS 桌面版(Apple Silicon, darwin)
  • 两条 MCP 均为 Cloud 下发配置(config.remote),导出内容如下(无 icon 字段):
dingtalk → npx -y @sputnicyoji/dingtalk-workspace-mcp
lark     → npx -y @larksuiteoapi/lark-mcp mcp -a {env:LARK_APP_ID} -s {env:LARK_APP_SECRET}

已排查 / Investigation

  1. OpenCode 的 mcp 配置 schema 不包含 icon 字段;本地 opencode.jsonc 与全局 ~/.config/opencode/opencode.json 均无任何图标相关配置 —— 排除用户配置问题。
  2. 导出配置中无 icon 元数据,推测图标由应用内置品牌图标映射或 Cloud 扩展注册表元数据提供。
  3. 疑似原因:@sputnicyoji/dingtalk-workspace-mcp 为社区包,未收录进图标映射表;@larksuiteoapi/lark-mcp 为官方包,可能是图标 URL 失效。

期望 / Expected

  • 修复两个 MCP 的图标显示,或对未收录的包提供默认占位图标(fallback)而不是破图;
  • 若计划支持自定义图标,建议开放 icon 配置字段。

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions