@ztester/mcp
v0.1.1
Published
zTester MCP server — exposes test execution, discovery, and failure analysis as Claude tools
Readme
@ztester/mcp — zTester MCP Server
AI-powered E2E testing tools for Claude, Cursor, and any MCP client.
Setup (Claude Desktop)
Add to your claude_desktop_config.json:
{
"mcpServers": {
"ztester": {
"command": "npx",
"args": ["-y", "@ztester/mcp"],
"env": {
"ZTESTER_API_KEY": "your_api_key_here"
}
}
}
}Setup (Cursor)
Add to .cursor/mcp.json:
{
"mcpServers": {
"ztester": {
"command": "npx",
"args": ["-y", "@ztester/mcp"],
"env": {
"ZTESTER_API_KEY": "your_api_key_here"
}
}
}
}Available tools (15)
| Tool | Description | |------|-------------| | bootstrap_project | Create a new project + environment in one call | | list_projects | List all projects | | list_test_cases | List tests in a project | | list_environments | List environments | | trigger_discovery | AI-discover tests for your app | | get_discovery_results | Poll discovery status | | run_tests | Run your test suite | | get_run_status | Poll a test run | | get_failures | Get failed tests with details | | get_recent_runs | Get recent run history | | cancel_run | Cancel a running test run | | approve_test_cases | Approve draft tests | | submit_feedback | Report false positives / test issues | | trigger_rerun | Rerun specific tests | | manage_failure_webhooks | Configure failure webhooks |
Example workflow (in Claude)
"Bootstrap a zTester project for https://staging.myapp.com, discover tests, run them, and tell me what failed."
Claude will call: bootstrap_project → trigger_discovery → (poll) → run_tests → (poll) → get_failures
