mcpField
M
Mobilerun

Mobilerun

远程服务
docs.mobilerun.ai开发工具11 天前更新

关于 Mobilerun

Mobilerun 提供连接 Mobilerun Cloud 的 MCP 服务,让 AI Agent 操作 Android 设备、应用和工作流。托管端点支持 OAuth 登录,也提供开源、自托管选项。

主要功能

  1. 01列出、创建和管理 Android 设备
  2. 02查看截图与界面状态并执行输入
  3. 03运行和监控 Agent 任务
  4. 04管理应用、文件及设备设置
  5. 05构建工作流与管理 Webhook

适用场景

  1. 01检查设备屏幕并执行点击或滑动
  2. 02在云端设备上运行和管理 Agent 任务
  3. 03自动化包含触发器和 Webhook 的操作流程

MCP 相关

Mobilerun MCP 服务向 MCP 客户端开放设备、任务、应用和工作流等工具。托管端点使用 OAuth 登录;自托管部署也支持 API key 的 HTTP 和 stdio 传输。

配置

远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。

服务地址https://cloud.mobilerun.ai/api/mcp
一键复制安装命令
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。

全部服务地址
Streamable HTTPhttps://cloud.mobilerun.ai/api/mcp
Streamable HTTPhttps://api.mobilerun.ai/v1/mcp需要授权

工具

详细介绍

Mobilerun
MCP 服务

借助 Mobilerun MCP 服务,让 AI Agent 控制 Android 设备。
通过任意 MCP 客户端控制设备、运行 Agent 任务、管理应用,并在 Mobilerun Cloud 上构建工作流。

🔐 托管的 MCP 端点 — 使用 OAuth 登录,无需 API 密钥

https://cloud.mobilerun.ai/api/mcp

AI Agent 使用 Mobilerun MCP 打开 Android 设置并开启深色模式

  • 📱 列出、创建和管理 Android 设备
  • 📸 检查屏幕截图和 UI 状态;点击、滑动和输入
  • 🤖 运行 Agent 任务并与 Mobilerun 助手聊天
  • 📦 管理应用、设备文件和设置
  • 🔀 使用操作、触发器和 Webhook 构建工作流
  • 🔑 使用 OAuth 登录 — 无需复制 API 密钥,也无需为托管端点安装任何内容
  • 🛠️ 开源且可自托管

🚀 快速开始

连接到 https://cloud.mobilerun.ai/api/mcp。首次连接时,浏览器会打开并提示你使用 Mobilerun 账户登录(OAuth 2.1 + PKCE,搭配动态客户端注册)。无需 API 密钥。

Claude Code
claude mcp add --transport http mobilerun https://cloud.mobilerun.ai/api/mcp

在 Claude Code 中运行 /mcp 以登录。

Codex CLI
codex mcp add mobilerun --url https://cloud.mobilerun.ai/api/mcp
codex mcp login mobilerun
Cursor / VS Code

点击上方的安装徽章,并在出现提示时登录。手动配置 Cursor 时,请使用下方 其他 MCP 客户端 中的 mcpServers JSON。

VS Code JSON 备用配置(.vscode/mcp.json)
{
  "servers": {
    "mobilerun": {
      "type": "http",
      "url": "https://cloud.mobilerun.ai/api/mcp"
    }
  }
}
Claude Desktop / claude.ai

使用此 URL 添加自定义连接器,然后登录:

https://cloud.mobilerun.ai/api/mcp
其他 MCP 客户端

使用客户端的设置添加远程 HTTP 服务。对于使用 mcpServers 的客户端(包括 Cursor):

{
  "mcpServers": {
    "mobilerun": {
      "url": "https://cloud.mobilerun.ai/api/mcp"
    }
  }
}

💬 试试看

  • “列出我的 Mobilerun 设备。”
  • “在我的设备上打开设置并开启深色模式。”
  • “为我的设备截屏,并描述屏幕上的内容。”
  • “询问 Mobilerun 助手,我的哪些设备已就绪。”

🧰 工具

可用工具和操作取决于服务的策略和你的账户权限。

类别工具功能
设备list_devices, get_device, get_device_screenshot, get_device_ui_state, list_apps_on_device, create_device, terminate_device检查、创建和终止设备
设备控制manage_device, device_action, manage_device_apps, manage_device_files, configure_device, manage_esim控制输入、应用、文件、设置和 eSIM
任务run_task, get_task, list_tasks, stop_task, send_task_message, get_task_media运行、监控、发送消息并停止 Agent 任务
工作流list_workflow_resources, get_workflow_resource, create_action, create_trigger, create_flow, manage_flow, workflow_events构建和管理操作、触发器、流程和事件
Webhookwebhooks管理订阅和投递
凭证list_credentials, list_credential_packages, manage_credentials访问和管理已存储的凭证
应用apps浏览和管理应用
代理proxies, connect管理代理并购买连接服务
号码和消息numbers, messages管理号码和 SMS 对话
邮箱mailboxes管理邮箱、收件箱链接和电子邮件
文件files管理组织文件和签名传输 URL
平台platform_catalog浏览设备型号、时区和应用事件类型
助手assistant与 Mobilerun Assistant 聊天

某些工具会创建计费资源(例如 create_device、购买代理,或助手为你执行的工作)。费用将计入已登录的账户。只有在用户明确确认后,才批准助手权限。

🔑 API 密钥(CI 和无头模式)

对于无法使用 OAuth 的客户端,请通过带有 Authorization: Bearer dr_sk_... 标头的 https://api.mobilerun.ai/v1/mcp 进行连接。在 Mobilerun Cloud 中创建密钥;请参阅 API keys。

{
  "mcpServers": {
    "mobilerun": {
      "url": "https://api.mobilerun.ai/v1/mcp",
      "headers": {
        "Authorization": "Bearer dr_sk_YOUR_KEY"
      }
    }
  }
}
claude mcp add --transport http mobilerun https://api.mobilerun.ai/v1/mcp --header "Authorization: Bearer dr_sk_YOUR_KEY"

🛠️ 可自托管与开发

packages/tools 包含与身份验证无关的工具核心;packages/server 提供 API 密钥 HTTP 和 stdio 传输方式。 运行 pnpm install && bun test 即可开始。 有关设置、配置、策略和操作详情,请参阅服务端参考。 路线图介绍了架构;工具契约涵盖兼容性和版本管理。

🤝 贡献

请参阅 CONTRIBUTING.md 以开始贡献。

🔒 安全

请通过 SECURITY.md 报告漏洞。

📄 许可证

本项目根据 Apache-2.0 许可证授权。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。