qa-automation-mcp-plugin
This server provides MCP tools for automated testing of enterprise web systems (SCM/MOM/WMS/ERP) using Playwright CDP to control a Chrome browser, including DOM analysis, interaction, VTable canvas table manipulation, recording, and exporting test artifacts.
Key Capabilities
Page Analysis & Navigation: Analyze current page DOM and iframes to extract interactive elements with locators, switch target browser tab by URL pattern, and wait for conditions (element, text, URL).
Interactive Actions: Perform clicks using various locators (CSS/XPath, semantic role, coordinates, including iframe chaining and VTable canvas), fill inputs, execute action chains with fallback and retry, probe dynamic layers (popups, dropdowns), download/upload files, and capture screenshots.
VTable Canvas Table: Connect to VTable instances, analyze headers and interactive icons, scan columns with multi-level headers, get row count and all records, read cell text (visual or raw), extract column values, get cell render info (colors/fonts), calculate cell center coordinates, scroll, select rows via checkbox clicks, drag to reorder columns, and resize columns.
Visual Understanding: Describe images using MiMo-V2.5 vision model (as a fallback for text-only models).
Test Recording & Export: Start recording sessions, execute actions while automatically recording optimal semantic locators, and export recorded test cases as JSON and Shadcn-style Excel reports.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@qa-automation-mcp-pluginRecord a test case for the login flow and generate an Excel export"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
QA Automation Plugins (Claude Code 插件市场)
Claude Code 插件市场仓库(官方 marketplace 布局),托管企业级 Web 自动化测试插件:
市场清单:
.claude-plugin/marketplace.json(官方plugins/子目录 + 相对路径 source 布局)插件本体:
plugins/qa-automation-plugin/(含独立.claude-plugin/plugin.json清单)
目录结构
qa-automation-plugin/
├── .claude-plugin/
│ └── marketplace.json # 市场清单 (name/owner/plugins[].source)
├── plugins/
│ └── qa-automation-plugin/ # 插件根目录 (独立可分发)
│ ├── .claude-plugin/
│ │ └── plugin.json # 插件清单 (mcpServers + skills)
│ ├── skills/ # Agent Skills(设计 SOP + 场景复验,按需加载)
│ ├── src/qa_mcp/ # FastMCP 3.x 服务源码
│ ├── tests/ # 单元测试
│ ├── fastmcp.json # FastMCP 声明式服务配置
│ ├── pyproject.toml / uv.lock # Python 依赖声明与锁定
│ └── README.md # 插件详细文档
└── .mcp.json.example # 手动接入 MCP 客户端的工作区示例Related MCP server: browser-mcp-server
安装
Claude Code(CLI):
/plugin marketplace add hooplus1ce/qa-automation-plugin
/plugin install qa-automation-plugin@hoolinksClaude Desktop(桌面应用): Desktop 与 CLI 共享 marketplace 配置,分两步:
先在 Claude Code CLI 中执行一次
/plugin marketplace add hooplus1ce/qa-automation-plugin(或在受管环境中由管理员通过extraKnownMarketplaces预注册)。在桌面应用 Code 标签页的会话中,点击输入框旁 + → Plugins → Add plugin,在插件浏览器中找到 QA Automation Plugin 安装即可(可选 user/project/local 作用域)。
云会话不支持插件浏览器;需在仓库
.claude/settings.json的enabledPlugins中声明插件名。 无需 CLI 时也可走 ZIP 导入:见插件 README「方式一」。
本地开发调试
# 直接以插件目录加载 (跳过市场安装)
claude --plugin-dir ./plugins/qa-automation-plugin
# 校验市场清单与插件清单
claude plugin validate .
claude plugin validate plugins/qa-automation-plugin --strict
# 运行插件单元测试
uv run --directory plugins/qa-automation-plugin pytest详细功能、安装 SOP 与环境准备见 plugins/qa-automation-plugin/README.md。
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseAqualityCmaintenanceMCP server for autonomous end-to-end testing with Wopee.io. Analyzes web applications, generates and executes Playwright-based functional tests, and validates results — all driven by natural language commands.122315MIT
- AlicenseBqualityDmaintenanceA universal browser automation MCP server using Playwright, enabling programmatic control of Chrome with 63 tools for navigation, interaction, media control, and CDP-based diagnostics.63161MIT
- Alicense-qualityDmaintenanceA comprehensive browser automation MCP server using Playwright, offering 50+ tools for page control, element interaction, content extraction, and more across multiple browser engines.181MIT
- Flicense-qualityBmaintenanceMCP server that enables AI agents to automate browser testing via Chromium, providing tools for navigation, interaction, and inspection.
Related MCP Connectors
Hosted real Google Chrome MCP with per-user persistent state. Navigate, click, type, screenshot.
Live browser debugging for AI assistants — DOM, console, network via MCP.
A paid remote MCP for AI agent browser DevTools MCP, built to return verdicts, receipts, usage logs,
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/hooplus1ce/qa-automation-plugin'
If you have feedback or need assistance with the MCP directory API, please join our Discord server