Controls Chrome and native iOS and Android apps through WebdriverIO and Appium from one set of tools.
Setup
Choose your client, copy the config, then fill in any required environment variables.
claude mcp add webdriverio -- npx -y @wdio/mcp~/.codex/config.toml
[mcp_servers.webdriverio]
command = "npx"
args = ["-y", "@wdio/mcp"]
# codex mcp add webdriverio -- npx -y @wdio/mcp~/.cursor/mcp.json
{
"mcpServers": {
"webdriverio": {
"command": "npx",
"args": [
"-y",
"@wdio/mcp"
]
}
}
}.vscode/mcp.json
{
"servers": {
"webdriverio": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@wdio/mcp"
]
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"webdriverio": {
"command": "npx",
"args": [
"-y",
"@wdio/mcp"
]
}
}
}claude_desktop_config.json
{
"mcpServers": {
"webdriverio": {
"command": "npx",
"args": [
"-y",
"@wdio/mcp"
]
}
}
}.trae/mcp.json
{
"mcpServers": {
"webdriverio": {
"command": "npx",
"args": [
"-y",
"@wdio/mcp"
]
}
}
}