Webdriverio MCP Server

MCP server with WebdriverIO for browser and mobile app automation (iOS/Android via Appium)

Local serverstdioTypeScript

What is the Webdriverio MCP Server?

MCP server with WebdriverIO for browser and mobile app automation (iOS/Android via Appium)

What the server does

This project is no longer under active development. The official WebDriverIO MCP server is now available as @wdio/mcp, which was built using this project as its foundation.

Credentials and setup notes

For Browser Automation: - Node.js (version 18 or higher) - Claude Desktop application - Chrome browser (automatically managed by WebDriverIO) For Mobile App Automation (Optional): - Appium Server: Install globally with npm install -g appium - Platform Drivers: - iOS: appium driver install xcuitest (requires Xcode on macOS) - Android: appium driver install uiautomator2

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

How to install the Webdriverio MCP Server

{
     "mcpServers": {
       "webdriverio-mcp": {
         "command": "npx",
         "args": ["-y", "webdriverio-mcp"]
       }
     },
     "globalShortcut": ""
   }

Configuration as documented by the project. Restart the client after saving.

Configuration

For Browser Automation: - Node.js (version 18 or higher) - Claude Desktop application - Chrome browser (automatically managed by WebDriverIO) For Mobile App Automation (Optional): - Appium Server: Install globally with npm install -g appium - Platform Drivers: - iOS: appium driver install xcuitest (requires Xcode on macOS) - Android: appium driver install uiautomator2

Example prompts to try

  • “Use Webdriverio MCP to Prerequisites.”
  • “Use Webdriverio MCP to Installation.”

Frequently asked questions

MCP server with WebdriverIO for browser and mobile app automation (iOS/Android via Appium) Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.