用途:Fusion MCP 为 Copilot 工作流提供面向 Fusion 的 MCP 能力,主要用于检索与工作流支持,以托管服务形式提供,多数开发者无需本地基础设施。本技能用于解释它是什么、能做什么、如何安装配置、如何验证是否可用,以及如何排查配置失败。
主要能力:提供检索类工具,包括 search、search_framework、search_docs、search_eds、search_indexes、search_backend_code;工具集合可能随版本变化,不应硬编码固定工具列表。
使用方式:推荐且唯一建议的路径是配置托管生产服务器,无需 Docker、API 密钥或本地克隆。VS Code 通过 Microsoft Entra(Equinor 账户)认证,可使用一键安装链接,或手动配置 "type": "http" 与服务器 URL。首次调用工具时 VS Code 会提示登录 Equinor Entra 账户,令牌自动管理,访问受现有 Fusion 角色分配控制。
验证:运行 initialize 确认成功响应;运行 tools/list 确认至少返回一个工具;对可用工具执行一次非破坏性 tools/call,响应非空即通过。
排查:登录提示未出现时检查 oauth.clientId 与 VS Code 账户;401 时重新认证;tools/list 为空或调用失败时确认服务器条目已启用并重载;部分工具异常时查看 VS Code Output > Copilot 并重启 MCP 服务器。配置失败可依据模板生成缺陷报告草稿,默认目标仓库为 equinor/fusion-mcp,需包含复现步骤、预期与实际行为、已尝试的排查及非敏感环境信息,绝不包含密钥或令牌。
限制:不用于实现与 MCP 配置无关的产品功能;未经确认不执行破坏性环境变更;不假设私有仓库细节;MCP 运行后如需 Fusion Framework API、EDS 组件或技能目录的溯源问题,应改用 fusion-research。缺少环境信息时应先追问。具体配置细节与上游文档链接暂未提供。