SuperAPI AI 工具集

fiddler-mcp-setup

智能体与模型

查看项目

更新于 10-16 04:15

技能介绍

Fiddler MCP Setup 用于配置 Fiddler Everywhere 的 MCP 服务器,使 AI 智能体工具能够调用 Fiddler 的流量检查、状态与会话 API。支持的提供方包括 VS Code 中的 GitHub Copilot、Cursor、Claude Code CLI、GitHub Copilot CLI 和 OpenAI Codex CLI。

主要能力是按顺序自动完成 MCP 连接配置。流程分为六步:第一步验证 Fiddler Everywhere 是否已安装(macOS 检查应用目录,Linux 使用 command -v,Windows 查询注册表卸载项),未安装则停止并提示先安装。第二步通过父进程名识别当前配置的提供方,若无法明确识别则询问用户。第三步发现端口,Fiddler Everywhere 默认监听 8868,通过 Detect 接口确认可达;若连接被拒,则运行端口发现脚本从配置文件读取其他端口并逐一探测,仍不可达时启动 Fiddler 并等待 15 秒后重试。第四步检查该提供方是否已有配置,已配置则询问是否重新运行以刷新,未配置则继续;返回 403 表示方案不含 MCP 访问权限。若用户未登录,则通过 MCP 协议打开会话、获取会话 ID、列出工具确认 initiate_login 可用并调用它,提示用户在浏览器完成登录。第五步调用 Configure 接口,Fiddler 自动生成或复用 API 密钥并写入对应配置文件。第六步告知用户配置完成,并提示重启智能体(如重载 VS Code 窗口、重启 Cursor)以加载新配置。

使用方式上,该技能要求 Shell 优先、严格按顺序执行,不得并行运行步骤或脚本。在 Windows 上需检测当前终端类型,若非 PowerShell 则用 powershell.exe -Command 'script' 包裹脚本,使用单引号。设置过程中若 Fiddler 未运行需先启动并等待。

适用场景是为上述支持的智能体工具建立 Fiddler MCP 连接,以便智能体调用 Fiddler 的流量检查等能力。限制方面:需要已安装 Fiddler Everywhere 且账号方案包含 MCP 访问权限,否则会提示升级订阅;配置完成后必须重启智能体才能生效;具体配置文件的写入位置与格式由 Fiddler 自动处理。