适合谁
- 使用 Appium 进行 Android/iOS 自动化测试的团队
- 希望用自然语言创建与调试移动测试的开发者
- 需要生成测试代码与 Page Object 模板的工程团队
- 在受信任 CI 环境中运行移动自动化的团队
MCP Appium 是 Appium 组织维护的 MCP 服务器,把 Appium 的移动自动化能力以工具形式暴露给 AI 助手,覆盖 Android 与 iOS 的模拟器、仿真器和真机,具备元素查找、手势操作、会话管理、测试代码生成、插件机制与 OpenTelemetry 追踪等较完整的功能。它面向使用 Appium 的移动测试团队,安装与配置以 stdio 与 npx 为主,通过环境变量控制能力开关。需要注意的边界是:它被设计为本地单用户或受信任 CI 组件,不适合作为面向不受信任客户端的共享服务,且远程服务器地址、视觉模型调用与会话清理策略都需要显式配置。
MCP Appium 是一个基于 Model Context Protocol 的服务器,为 AI 助手提供移动自动化工具集,覆盖 Android(UiAutomator2)与 iOS(XCUITest),支持模拟器、仿真器与真机。它支持自然语言元素查找、智能定位器生成、会话管理、手势操作与自动生成 Java/TestNG 测试代码,并提供 Page Object Model 模板。服务器可通过 npx appium-mcp@latest 以 stdio 方式启动,内置 UiAutomator2 与 XCUITest 驱动包,也可通过 remoteServerUrl 连接远程 Appium/WebDriver 服务器。项目由 Appium 组织维护,采用 Apache-2.0 许可证。
{
"mcpServers": {
"appium-mcp": {
"disabled": false,
"timeout": 100,
"type": "stdio",
"command": "npx",
"args": ["appium-mcp@latest"],
"env": {
"ANDROID_HOME": "/path/to/android/sdk",
"CAPABILITIES_CONFIG": "/path/to/your/capabilities.json"
}
}
}
}