新闻详情

新闻详情

首页 / 资讯中心 / 详情

Expect MCP服务器配置指南:8大浏览器测试工具接入Claude Code、Cursor和Codex

发布时间:2026/9/26 10:35:27来源:尧图网络
Expect MCP服务器配置指南:8大浏览器测试工具接入Claude Code、Cursor和Codex
Expect MCP服务器配置指南8大浏览器测试工具接入Claude Code、Cursor和Codex【免费下载链接】expectExpect tests your agents code in a real browser项目地址: https://gitcode.com/gh_mirrors/expect6/expectExpect是一款让 AI 编程助手在真实浏览器中测试代码的开源工具其MCP 服务器内置 8 大浏览器测试工具可一键接入Claude Code、Cursor和Codex等主流 AI 客户端。只需一条配置命令你的 AI Agent 就能打开网页、点击表单、抓取控制台日志、审计无障碍性并测量性能指标自动发现代码中的 Bug 并协助修复。一、什么是Expect MCP服务器MCPModel Context Protocol是 AI 助手与外部工具之间的标准协议。Expect 的 MCP 服务器以stdio 传输方式运行通过 npm 包expect-cli启动基于 Playwright 驱动真实浏览器Chromium、WebKit、Firefox 三种引擎均可而不是靠截图和鼠标坐标模拟操作。它和传统自动化工具的核心区别在于无需写测试脚本Agent 直接调用工具完成打开→操作→观察→断言的完整闭环可复用本地 Cookieopen工具支持cookiestrue以真实登录用户身份测试全程留痕会话结束后自动导出录屏视频和截图到/tmp/expect-artifactsMCP 服务器的完整客户端配置示例见官方文档docs/mcp.md工具注册源码在 packages/browser/src/mcp/server.ts。二、8大浏览器测试工具一览工具用途open打开 URL支持有头模式、Cookie 同步、CDP 连接、跨浏览器引擎playwright在 Node.js 上下文执行 Playwright 代码return收集数据screenshot三种模式PNG 截图 / ARIA 无障碍树带元素 ref/ 带编号标注的截图console_logs读取控制台日志可按error、warning等类型过滤network_requests抓取网络请求自动标记 4xx/5xx 失败、重复请求、混合内容performance_metrics采集核心 Web 指标FCP、LCP、CLS、INP、TTFB 和长动画帧accessibility_audit用 axe-core IBM Equal Access 双引擎跑 WCAG 无障碍审计close关闭浏览器冲刷会话视频与截图到磁盘推荐工作流open打开页面 →screenshotsnapshot 模式获取带 ref 的无障碍树 →playwright用ref(eN)定位元素并操作 →console_logs/network_requests观察异常 →accessibility_audit和performance_metrics做质量审计 → 最后close收尾。三、一键安装步骤自动配置如果你已经通过expect-cli的 init 流程初始化过项目MCP 配置会自动写入各客户端。安装器 apps/cli/src/mcp/install-expect-mcp.ts 会为每个客户端写入正确的配置路径客户端全局配置位置项目级配置位置Claude Code~/.claude.json.mcp.jsonCodex~/.codex/config.toml.codex/config.tomlCursor~/.cursor/mcp.json.cursor/mcp.jsonCopilot~/.copilot/mcp-config.json.vscode/mcp.jsonGemini CLI~/.gemini/settings.json.gemini/settings.jsonOpenCode~/.config/opencode/opencode.jsonopencode.json支持全局所有项目生效和项目级两种作用域可多选客户端批量写入。四、手动配置方法各客户端最快写法1. Claude Code 一键命令claude mcp add --scope user expect -- npx -y expect-clilatest mcp2. Cursor / Windsurf / Roo CodeJSON 配置将以下内容粘贴到~/.cursor/mcp.json或项目下.cursor/mcp.json{ mcpServers: { expect: { command: npx, args: [-y, expect-clilatest, mcp] } } }Cursor 用户也可以走图形界面Settings→Cursor Settings→MCP→Add new global MCP server。3. OpenAI CodexTOML 配置[mcp_servers.expect] command npx args [-y, expect-clilatest, mcp] startup_timeout_sec 204. 其他客户端VS Code、Claude Desktop、Opencode、Gemini CLI、JetBrains AI Assistant、Copilot CLI 等 20 客户端的配置写法全部收录在 docs/mcp.md格式大同小异核心都是npx -y expect-clilatest mcp这一条启动命令。五、验证配置与进阶技巧✅ 快速验证在 Agent 中让它用 expect 打开本地开发页面截图并报告控制台错误。若浏览器窗口弹出且返回 ARIA 快照说明 MCP 已生效。 常用进阶参数open工具支持headedtrue— 显示浏览器窗口方便观察cookiestrue— 同步本地浏览器登录态browserwebkit/firefox— 跨引擎测试cdpws://localhost:9222/...— 连接已运行的 Chrome 实例⚠️ 常见问题启动慢/超时首次运行会下载expect-cli依赖Codex 中建议保留startup_timeout_sec 20多个浏览器会话同一时间只维护一个会话跨浏览器测试需先close再以其他引擎open结果文件playwright工具return的值会写入/tmp/expect-artifacts/playwright-results/可供后续步骤读取配置完成后你的 AI Agent 就具备了动手验证代码的能力——写完功能先跑一遍真实浏览器测试Bug 在提交前就被发现。【免费下载链接】expectExpect tests your agents code in a real browser项目地址: https://gitcode.com/gh_mirrors/expect6/expect创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
网站建设高端定制企业官网
RELATED

相关资讯

更多精彩内容,欢迎继续阅读

较早相关资讯

最新相关资讯

2026年05月01日最热门的开源项目(Github):用 TaoToken 统一 Key 跑通本地 AI 工具链 2026/9/26 14:02:02

2026年05月01日最热门的开源项目(Github):用 TaoToken 统一 Key 跑通本地 AI 工具链

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

阅读更多 →
零基础学Java与MySQL:从JDBC到连接池与事务的完整入门指南 2026/9/26 14:01:43

零基础学Java与MySQL:从JDBC到连接池与事务的完整入门指南

后台开发这行当,聊到技术栈,几乎绕不开 Java 和 MySQL 这对组合。我这两年被问得最多的问题之一,就是"零基础学 Java,到底怎么入门?"——每次我都会回一句:别光啃语法,把 MySQL 连起来…

阅读更多 →
AI落地四层架构:模型层、Harness层、Agent层与Infra层实践指南 2026/9/26 14:01:43

AI落地四层架构:模型层、Harness层、Agent层与Infra层实践指南

1. 为什么模型不是AI落地的瓶颈过去一年多,我参与过六七个AI落地项目,从客服工单自动分类到代码仓库智能巡检,从合同要素抽取到内部知识库问答。每次项目复盘,团队里总有人把问题归结为“模型不够强”——换个更大的参数、换个更新…

阅读更多 →
PDF语义搜索实战:结构解析+分层嵌入+增量向量索引 2026/9/26 14:01:43

PDF语义搜索实战:结构解析+分层嵌入+增量向量索引

1. 为什么 PDF 语义搜索不能只靠关键词匹配——从“梁文峰录音稿原版pdf”这类真实需求说起上周帮一位做政策研究的朋友处理一批内部会议录音转录稿,他甩给我一个 237 页的 PDF 文件,标题叫《梁文峰录音稿原版pdf》,里面全是逐字稿、穿插着现…

阅读更多 →
5分钟搭建QQ常驻AI助手:Lighthouse+Deepseek+AstrBot+Docker部署指南 2026/9/26 14:01:43

5分钟搭建QQ常驻AI助手:Lighthouse+Deepseek+AstrBot+Docker部署指南

1. 从"网页版AI"到"QQ里的常驻助手":我为什么折腾这套方案网页版AI用起来确实方便,打开浏览器、登录、输入问题、等回复,一套流程走下来也不算慢。但用久了就会发现几个绕不过去的坎:每次都要手动打开页面&am…

阅读更多 →
5G MIMO信道容量随距离衰减:MATLAB仿真源码拆解 2026/9/26 14:01:43

5G MIMO信道容量随距离衰减:MATLAB仿真源码拆解

简介:面向5G通信系统设计与优化人员及通信专业学生,一套研究通信距离对信道容量影响的仿真源码提供了可直接运行的m文件实现。压缩包共8个m文件,大小仅9KB,覆盖多输入多输出多路复用、混合预编码、天线导向矢量、非视距路径损耗、…

阅读更多 →

今日资讯

本周资讯

本月资讯

看完文章仍有疑问?

联系尧图顾问,获取一对一建站咨询

立即免费咨询 📞 400-888-8888
📞 ✉