跳到主要内容

Skill、MCP、Plugin 与 Hook 排查

按下面的现象排查。保留错误原文,但分享前移除账号信息、凭据和私人任务内容。不要一开始就重新安装:插件安装后,仍可能需要连接服务、启用 Skill,或批准具体操作。

Skill​

找不到或不触发​

  1. 打开 插件 → Skills,清空搜索,选择 全部 Skills,关闭 已归档。
  2. 找到 Skill 并打开详情。同名项目要展开来源标签,核对文件路径。
  3. 检查 在 Ghast 中启用。插件提供的 Skill 还需检查所属插件是否已安装并启用。
  4. 刚添加或编辑本地 Skill 时,点击 刷新 Skills。目录应包含 SKILL.md,并具有有效的名称与说明。
  5. 需要明确测试时,选择 立即试用,补充一个符合指令的小任务。它会创建新草稿,先检查再发送。
  6. 查看回复和工具结果。启用表示可用,不代表每条消息都会调用该 Skill。

归档的 Skill 需要先开启 已归档,找到项目并选择 恢复,再检查启用状态。完整步骤见管理 Skills 库。

依赖失败​

从失败的工具结果中确认缺少哪个程序或命令。安装前核对 Skill 指令与平台要求,使用发布者说明中的安装方法,不要直接运行错误消息提供的陌生安装程序。求助时提供程序名、操作系统和脱敏后的错误,不要提交整个任务历史。

MCP​

连接失败​

  1. 打开 插件 → 管理连接,找到对应服务。
  2. 阅读连接诊断。命令不存在或进程退出通常指向本地安装;未授权响应指向凭据;超时可能涉及网络或服务地址。
  3. 插件连接使用 连接 或 重新连接,并确认所选账号。
  4. 自定义服务器打开设置,将传输方式、命令或 URL、参数和所需凭据与发布者说明逐项核对。
  5. 修正具体问题后重新连接,再测试一个只读请求。

自定义服务器编辑界面可能显示已保存的凭据,截图时不要暴露环境变量值或请求头。具体配置见添加 MCP 服务器。

Connected 但没有 Tool​

  1. 确认当前模型支持工具。
  2. 明确指定服务及只读动作。不要在添加菜单中寻找服务器分组:当前输入区没有工具选择器。
  3. 确认所属插件启用、服务器已连接。
  4. 在 管理连接 中检查工具变更提醒,按下文进行审查。
  5. 重新连接后,检查已有部分结果,再重试小范围只读请求。如果只有资源,服务器本身可能没有提供工具。

连接成功不代表具体调用成功。首次调用步骤见使用 MCP 工具。

服务器更新后工具暂停使用​

打开 插件 → 管理连接,找到工具变更提醒并选择 审查。比较前后的说明和输入参数,确认是否改变账号或数据范围、新增写入动作,或修改重要默认值。

理解变化后再批准。无法解释时,保留暂停状态并联系发布者。批准只接受这一版工具定义,不代表授权之后的每次操作。详见审查 MCP 访问与变化。

Plugin​

安装失败​

  1. 阅读安装错误,检查目录是否标明不兼容。
  2. 在插件库点击 刷新,再打开详情。
  3. 目录或安装包无法下载时,检查网络、代理及来源地址。
  4. 使用 本地安装 时选择插件根目录,不是上级目录或单个 Skill 目录。
  5. 错误指出清单无效或缺少文件时,请作者提供修正的安装包。插件作者可查阅包格式参考。

修正原因后再重试。不要为修复安装包错误删除对话、更换凭据或移除无关插件。

已安装但对话中不可用​

打开插件详情,分别检查插件启用状态、各 Skill 开关和应用连接。安装不会自动登录外部服务,单个 Skill 开关也不会启用整个包的其他能力。

尝试提供的示例提示词,检查生成的草稿后发送一个小型只读任务。工具仍未出现时按上面的 MCP 步骤排查;工具执行失败时,阅读其错误并检查是否已产生部分结果,再决定重试。详见浏览、安装和使用插件。

插件 Hooks​

先阅读使用插件 Hooks。确认插件已启用、所需运行环境已安装,且插件自身模式允许预期行为。关闭 Skill 或不使用 @提及,都不会停止已启用插件的 Hooks。

如果错误提示插件阻止了请求,阅读原因并满足前置条件。如果发送缓慢或缺少指导,请作者检查命令失败和超时。超时会在不添加该命令上下文的情况下继续,不是策略性阻止。

作者应按编写插件 Hook检查事件、matcher、命令路径、标准输入和输出。先使用无副作用命令测试。不要在问题报告中粘贴私人消息或凭据。

作用域和上下文​

在当前对话中只选择任务需要的 Skills 和 Tools。不要只是为了缩短一个对话就断开共享账号。打开输入区旁的 上下文用量;历史过长时按管理上下文压缩处理。提及插件有助于选择能力,但不是排他的权限边界。