mcpField
G
GBOX Android MCP

GBOX Android MCP

精选本地服务
github.com/babelcloud开发工具18115 周前更新

关于 GBOX Android MCP

GBOX 为 AI Agent 提供 Android 和 Linux 桌面/浏览器环境,用于设备操作、应用开发与测试及自动化。其 MCP 服务可连接到 Cursor、Claude Code 等 Agent;当前 MCP 控制范围为 Android。

主要功能

  1. 01操作 Android 设备
  2. 02开发和测试 Android 应用
  3. 03自动化操作桌面应用
  4. 04支持云端及本地 Android 设备

适用场景

  1. 01在 Android 上测试应用
  2. 02自动化处理移动应用任务
  3. 03通过 Agent 操作浏览器或终端

MCP 相关

GBOX MCP 服务向 Agent 提供控制 Android 环境的能力,可配置到 Cursor 或 Claude Code。README 指出当前 MCP 仅支持 Android 环境。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"gbox": {
"command": "npx",
"args": [
"-y",
"@gbox.ai/mcp-android-server"
]
}
}
}
启动命令npx -y @gbox.ai/mcp-android-server

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npm@gbox.ai/mcp-android-server

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

GBOX

GBOX 动画

GBOX 为 AI Agent 提供操作计算机和移动设备的环境。

GBOX 简介

移动端场景: 你的 Agent 可以使用 GBOX 开发/测试 Android 应用,或在 Android 上运行应用来完成各种任务(移动端自动化)。

桌面端场景: 你的 Agent 可以使用 GBOX 操作浏览器、终端、VSCode 等桌面应用(桌面端自动化)。

MCP: 你还可以将 GBOX MCP 接入任何你喜欢的 Agent,例如 Cursor、Claude Code。这些 Agent 将立即获得操作计算机和移动设备的能力。

安装

系统要求
  • MacOS
    • 版本: 10.15 或更高版本
    • Homebrew

注意: 在其他平台上使用 gbox,请查看 npm 包 @gbox.ai/cli 获取安装说明。你也可以登录 GBOX.AI 使用基于 Web 的仪表盘。

安装步骤
快速安装(推荐)

方式 1: 仅安装 GBOX CLI ```bash curl -fsSL https://raw.githubusercontent.com/babelcloud/gbox/main/install.sh | bash


这只会安装 GBOX。其他依赖(如 ADB、gbox、Appium)会在需要时自动安装,或者你可以之后使用以下命令安装:
```bash
gbox setup

方式 2: 安装所有依赖(完整设置)

curl -fsSL https://raw.githubusercontent.com/babelcloud/gbox/main/install.sh | bash -s -- --with-deps

这会安装所有内容:

  • GBOX CLI
  • Node.js 和 npm(如未安装)
  • Android Debug Bridge (ADB)
  • FRP 客户端 (frpc)
  • Appium 服务

非交互模式:

# CLI only
curl -fsSL https://raw.githubusercontent.com/babelcloud/gbox/main/install.sh | bash -s -- -y

# With all dependencies
curl -fsSL https://raw.githubusercontent.com/babelcloud/gbox/main/install.sh | bash -s -- -y --with-deps
其他安装方式

通过 Homebrew (macOS):

brew install gbox

通过 npm (Linux/Windows):

npm install -g @gbox.ai/cli
设置依赖

如果你仅安装了 GBOX CLI,你可以随时安装所有命令依赖:

gbox setup

或以交互方式安装它们:

gbox setup -y
更新 GBOX CLI

保持你的 GBOX CLI 为最新版本:

使用安装脚本:

# Interactive update (will prompt if already installed)
curl -fsSL https://raw.githubusercontent.com/babelcloud/gbox/main/install.sh | bash

# Force update without prompt
curl -fsSL https://raw.githubusercontent.com/babelcloud/gbox/main/install.sh | bash -s -- --update

# Skip update even if newer version available
curl -fsSL https://raw.githubusercontent.com/babelcloud/gbox/main/install.sh | bash -s -- --update=false

使用 Homebrew (macOS):

brew upgrade gbox

使用 npm (Linux/Windows):

npm update -g @gbox.ai/cli
开始使用
# Login to gbox.ai
gbox login

# Connect your Android device (dependencies will be installed automatically if missing)
gbox device-connect

# Export MCP config and merge into Claude Code/Cursor
gbox mcp export --merge-to claude-code
gbox mcp export --merge-to cursor
命令行用法

查看 GBOX CLI 参考 了解详细用法。

SDK 用法

查看 GBOX SDK 参考 了解详细用法。

将 GBOX 用作 MCP 服务(需要登录)

使用 GBOX CLI 将 MCP 服务配置到你的 Claude Code/Cursor:

# Export MCP config for Cursor
gbox mcp export --merge-to cursor

# Export MCP config for Claude Code
gbox mcp export --merge-to claude-code --scope project

或将以下内容复制粘贴到你的 Claude Code/Cursor MCP 配置中:

{
  "mcpServers": {
    "gbox-android": {
      "command": "npx",
      "args": [
        "-y",
        "@gbox.ai/mcp-server@latest"
      ]
    }
  }
}

注意:

  • 目前,GBOX MCP 只能控制 Android 环境。
  • 如果你需要 Cursor/Claude Code 控制你的本地 Android 设备,请查看 注册本地设备

Android MCP 用例

用例演示
Claude Code 开发/测试 Android 应用Claude Code 开发/测试 Android 应用
Claude Code 在电商应用中比价Claude Code 在电商应用中比价

环境

目前,GBOX 支持以下环境:

  • Android
  • Linux 桌面/浏览器
Android 环境

共有三种类型的 Android 环境,你可以根据需求选择:

1. 云虚拟设备:

登录 GBOX.AI 获取云虚拟设备。最适合测试和开发。

2. 云真机设备:

登录 GBOX.AI 获取云真机设备。云真机设备是一台真实的 Android 手机,可用于生产场景。

3. 本地真机设备:

使用你自己的真机设备注册本地设备。你的本地设备可以是任何已启用开发者模式的 Android 设备。最适合生产场景和个人使用。

Linux 桌面/浏览器环境

登录 GBOX.AI 获取 Linux 桌面/浏览器环境。最适合测试和开发。

开发 gbox

前置条件
  • Go 1.21 或更高版本
  • Make
  • pnpm(通过 corepack)
  • Node.js 16.13 或更高版本
构建
# Build for current platform
make build

# Build for all platforms
make build-all

# Create distribution package
make dist
运行服务
# MCP Server
cd packages/mcp-server && pnpm dev

# MCP Inspector
cd packages/mcp-server && pnpm inspect
贡献

我们欢迎贡献!请随时提交 Pull Request。对于重大更改,请先开一个 issue 讨论你想更改的内容。

  1. Fork 仓库
  2. 创建你的功能分支(git checkout -b username/feature-name)
  3. 提交你的更改(git commit -m 'Add some feature')
  4. 推送到分支(git push origin username/feature-name)
  5. 打开一个 Pull Request
关于本地开发和调试需要了解的事项

许可证

本项目采用 Apache License 2.0 许可证 - 详情请参阅 LICENSE 文件。

评论

支持 Markdown

第一次接触 MCP?

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

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