将设备暴露为 MCP 服务
MCP(Model Context Protocol)是一套协议标准,让 AI 模型可以与外部工具和能力进行交互。
Midscene 提供了 MCP 服务,可以将 Midscene Agent 中的原子化操作(即 Action Space 中的每个 Action)暴露为 MCP 工具,让上层 Agent 可以通过自然语言来查看界面、精准操作 UI 界面、执行自动化任务等,而无需理解复杂的底层实现。
由于 Midscene Agent 依赖于视觉模型,因此你需要在 MCP 服务中配置 Midscene 所需的环境变量,而不是复用上层 Agent 的模型配置。
MCP 工具列表
查看执行报告
每次交互操作执行结束,都会生成一份 Midscene 任务报告。可直接在命令行打开:
报告中包含了交互操作的详细信息,包括截图、操作日志、错误信息等,便于调试和问题排查。
配置 MCP
浏览器桥接模式
@midscene/web-bridge-mcp 支持将 Chrome 插件的桥接模式发布为 MCP 服务。
环境准备
参考 Chrome 桥接模式,确保浏览器插件可以启动。推荐开启后台桥接模式(Background Bridge),这样无需手动点击「允许连接」,且连接在后台持续运行,不会因关闭插件弹窗而断开。
开启后台桥接模式后,MCP 服务可以随时连接,无需用户手动干预。详见 后台桥接模式。
配置
在 MCP 客户端中添加 Midscene Web Bridge MCP 服务器 ( @midscene/web-bridge-mcp )。其中模型配置的参数请参考 模型策略。
iOS MCP 服务
环境准备
- AI 模型服务:准备 OpenAI API Key 或其他支持的 AI 模型服务,更多信息参见 模型策略。
- 设备环境:请按照 iOS 快速开始 配置 WebDriverAgent、证书与设备连接,确保 WebDriverAgent 已正常运行。可以在 iOS Playground 中验证截图和基础操作是否正常。
配置
在 MCP 客户端中添加 Midscene iOS MCP 服务器( @midscene/ios-mcp )。其中模型配置的参数请参考 模型策略。
Android MCP 服务
环境准备
- AI 模型服务:准备 OpenAI API Key 或其他支持的 AI 模型服务,更多信息参见 模型策略。
- 设备环境:请按照 Android 快速开始 配置 adb 工具与设备连接,确保
adb devices可以识别目标设备。可以用 Android Playground 获取截图并执行简单操作来检验环境。
配置
在 MCP 客户端中添加 Midscene Android MCP 服务器( @midscene/android-mcp )。其中模型配置的参数请参考 模型策略。

