Misc. bug: WebUI, when disabling MCP server in the chat panel, actually deletes the MCP server!

用户使用 llama.cpp 编译版(version: 9997, cb489bc0f, WebUI 9986),在聊天面板中关闭一个已添加的 MCP 服务器,随后发现该 MCP 服务器在新建聊天中消失,且在设置中的 MCP 服务器列表变为空。

Misc. bug: WebUI, when disabling MCP server in the chat panel, actually deletes the MCP server!

Misc. bug: WebUI, when disabling MCP server in the chat panel, actually deletes the MCP server!

快速结论:在 llama.cpp WebUI 聊天面板中关闭 MCP 服务器时,该操作会错误地将 MCP 服务器配置从设置中完全删除。该问题已在 master 分支上修复,由 PR #25631 解决。

问题场景

用户使用 llama.cpp 编译版(version: 9997, cb489bc0f, WebUI 9986),在聊天面板中关闭一个已添加的 MCP 服务器,随后发现该 MCP 服务器在新建聊天中消失,且在设置中的 MCP 服务器列表变为空。

报错原文

but in a new chat, the MCP server had disappeared. I checked the settings: the MCP server list was empty.

原因分析

该问题为已知 bug,与 #25625 重复。可能原因:WebUI 聊天面板中“禁用 MCP 服务器”的 UI 操作逻辑错误,触发了删除动作而非仅切换启用状态。

环境排查

  • 确认 llama.cpp 版本为 9997(cb489bc0f)或更早版本。
  • 确认使用的 WebUI 版本为 9986。
  • 确认问题在 master 分支上是否已不存在。

解决步骤

  1. 更新 llama.cpp 到 master 分支最新版本(包含 PR #25631 的修复)。
  2. 重新编译并启动 WebUI。
  3. 如果问题仍然存在,可优先尝试完全清除浏览器缓存或 WebUI 存储的本地设置数据。

验证方法

在聊天面板中正常添加一个 MCP 服务器,然后在聊天面板中点击“禁用/关闭”该服务器,再进入设置界面确认 MCP 服务器列表是否仍然保留该服务器(处于禁用状态),且新建聊天后该服务器未消失。

参考来源

ggml-org/llama.cpp #25663

GamsGo AI

AI 工具推荐

想把多个 AI 模型放在一个入口?

GamsGo AI 集成 ChatGPT、DeepSeek、Gemini、Claude、Midjourney、Veo 等常用模型,适合写作、绘图、视频和日常 AI 工作流。

了解 GamsGo AI

推广链接:通过此链接购买,我可能获得佣金,不影响你的价格。

celebrityanime
celebrityanime
文章: 13712

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注