httprunner vs opentabs
并排对比,帮你在这两个 MCP server 之间做选择。
httprunner by httprunner | opentabs by opentabs-dev | |
|---|---|---|
| Stars | ★ 4,277 | ★ 579 |
| 30天用量 | — | — |
| 综合分 | 55 | 53 |
| 官方 | — | — |
| 分类 | 浏览器自动化开发者工具testing | 浏览器自动化开发者工具效率工具 |
| 实现语言 | Go | TypeScript |
| 最近提交 | 5 个月前 | 本月 |
httprunner · 概述
HttpRunner 是一款全栈测试框架,包含用于 UI 自动化的 MCP 服务器功能。
opentabs · 概述
浏览器自动化服务器,通过浏览器会话认证网页 API,提供 100+ 插件和约 2,000 个工具。
httprunner · 使用场景
- Android 和 iOS 移动应用的自动化 UI 测试
- 通过视觉识别实现跨平台浏览器自动化
- API 测试与 UI 自动化在单一框架中的集成
opentabs · 使用场景
- 无需 API 密钥即可跨多个网络服务自动化任务
- 构建与 Web 应用交互的自定义 AI 代理
- 创建集成认证 API 调用的工作流
httprunner · 安装
安装
- 安装 HttpRunner v5:
go install github.com/httprunner/httprunner@latest- 启动 MCP 服务器:
hrp mcp-server- 对于 Claude Desktop 配置,添加到
claude_desktop_config.json:
{
"mcpServers": {
"httprunner": {
"command": "hrp",
"args": ["mcp-server"]
}
}
}opentabs · 安装
# 全局安装 CLI
npm install -g @opentabs-dev/cli
# 启动服务器
opentabs start- 在 Chrome 中访问
chrome://extensions/(启用开发者模式) - 从
~/.opentabs/extension加载扩展(加载已解压的扩展程序)
对于 Claude Desktop,将其添加到您的 claude_desktop_config.json:
{
"mcpServers": {
"opentabs": {
"command": "npx",
"args": ["@opentabs-dev/cli", "mcp"]
}
}
}