How are tests defined?
Tests are JSON files containing an array of test objects, each with a name and an array of actions like `goto`, `click`, `type`, and `assert_text`. No JavaScript or imports required.
@fastslack
基本信息
AI-native E2E test runner. JSON tests, parallel Chrome pool, MCP integration with Claude Code. Paste a GitHub issue, get a runnable test back.
使用下面的配置,将此服务器添加到你的 MCP 客户端。
{
"mcpServers": {
"mtw-e2e-runner": {
"command": "npx",
"args": [
"skills",
"add",
"fastslack/mtw-e2e-runner"
]
}
}
}工具列表暂未提供
当前收录暂时没有可展示的工具列表,不代表服务没有工具。请查阅项目文档了解支持的能力。
点击上方按钮,在临时沙箱中运行此服务器并实时获取工具列表。
Matware E2e Runner is an AI-native, zero-code browser testing framework where tests are plain JSON files. It integrates deeply with AI via an MCP server, enabling Claude Code to create, run, and debug tests conversationally. It is designed for teams that want to write and maintain end-to-end tests without learning Playwright, Cypress, or any test framework.
Install via npm install --save-dev @matware/e2e-runner, then run npx e2e-runner init to create a sample test directory, npx e2e-runner pool start to launch a shared Chrome pool in Docker, and npx e2e-runner run --all to execute tests. Configure your app’s port in e2e.config.js. Optionally add Claude Code integration with claude plugin marketplace add fastslack/mtw-e2e-runner to get 13 MCP tools.
Tests are JSON files containing an array of test objects, each with a name and an array of actions like `goto`, `click`, `type`, and `assert_text`. No JavaScript or imports required.
Node.js >= 20 and Docker must be running. Your application must be accessible on a known port, and Chrome executes inside Docker using `host.docker.internal` to reach your app.
An MCP server provides 13 tools to Claude Code, allowing it to create tests, run them, capture screenshots, visually verify pages, and debug failures — all from a chat interface.
Tests run in parallel against a shared Chrome pool managed via Docker (browserless/chrome). Serial mode is available for tests that share state.
Yes. Test-level and action-level retries are configurable. CI output includes JUnit XML, exit code 1 on failure, and auto-captured error screenshots.

Public read-only MCP server for discovering, inspecting, installing, and sharing approved Codex-compatible animated pet packs.
MCP server that lets Claude Code, Cursor or Codex ask you for API keys on a local page and write them to .env. The agent only ever sees key names.

MCP server for AI Agents — exposes Yocoolab feedback threads and design selections as tools

Turn Perfex CRM into an AI-ready workspace. This MCP server exposes your full REST API to Claude, ChatGPT and any AI agent, so leads, invoices and tasks are one prompt away.

Official Porkbun MCP server, maintained by Porkbun. Check domain availability and pricing, register, renew and transfer domains, and manage DNS records, nameservers, URL forwarding, glue records, DNSSEC and domain contac
评论