test-runner-mcp
Verified Safeby Applitest-co-il
Overview
Connect AI assistants to web and mobile testing infrastructure, enabling natural language control and generating reusable test automation scripts.
Installation
npx @applitest/test-runner-mcp mcphttpEnvironment Variables
- MCP_SERVER_PORT
- APPIUM_HOST
- APPIUM_PORT
- HEADLESS
- SCREENSHOT_PATH
Security Notes
The server primarily acts as a wrapper around the `@applitest/test-runner` SDK. Direct command injection risks in the server's own code (e.g., `eval`, `child_process.exec` with unsanitized input) are not apparent. The `do-step` tool allows AI to execute various automation commands and selectors; the security posture largely depends on how well the underlying `test-runner` library and the browser/Appium environments are hardened against malicious inputs (e.g., malformed selectors, scripts in URLs). Session validation helps prevent cross-session interference.
Similar Servers
mcp-server
This server acts as a comprehensive testing platform, enabling users to manage, execute, debug, and fix tests for web and mobile applications on BrowserStack's cloud infrastructure using natural language prompts and AI integrations.
octomind-mcp
This MCP server enables AI agents to create, execute, and manage end-to-end tests on the Octomind platform.
mcp-jest
A testing framework for Model Context Protocol (MCP) servers, allowing automated validation of AI agent tools, resources, and prompts.
mcp-maintainer-toolkit
This server provides a Model Context Protocol (MCP) interface with various tools and resources designed to assist in maintaining, testing, and developing MCP repositories and clients.