Skip to main content
Glama

gbox

by babelcloud

GBOX

GBOX provides environments for AI Agents to operate computer and mobile devices.

Mobile Scenario: Your agents can use GBOX to develop/test android apps, or run apps on the Android to complete various tasks(mobile automation).

Desktop Scenario: Your agents can use GBOX to operate desktop apps such as browser, terminal, VSCode, etc(desktop automation).

MCP: You can also plug GBOX MCP to any Agent you like, such as Cursor, Claude Code. These agents will instantly get the ability to operate computer and mobile devices.

Installation

System Requirements

Note: Using gbox on other platforms, please check npm package @gbox.ai/cli for installation instructions. You can also login to GBOX.AI to use web-based dashboard.

Installation Steps

# Install via Homebrew (on MacOS) brew install gbox # Login to gbox.ai gbox login # Export MCP config and merge into Claude Code/Cursor gbox mcp export --merge-to claude-code gbox mcp export --merge-to cursor

Command Line Usage

Check GBOX CLI Reference for detailed usage.

SDK Usage

Check GBOX SDK Reference for detailed usage.

Use GBOX as a MCP Server(Login required)

Using GBOX CLI to configure MCP server to your 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

Or copy paste the following content into your Claude Code/Cursor MCP config:

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

Note:

  • Currently, GBOX MCP can only control Android environments.
  • If you need Cursor/Claude Code to control your local Android device, please check Register Local Device

Android MCP Use Cases

Use CaseDemo
Claude Code Develop/Test Android App
Claude Code Compare Prices on eCommerce Apps

Environments

Currently, GBOX supports the following environments:

  • Android
  • Linux Desktop/Browser

Android Environment

There are three types of Android environments, you can choose based on your needs:

1. Cloud Virtual Device:

Login to GBOX.AI to get a cloud virtual device. Best for testing and development.

2. Cloud Physical Device:

Login to GBOX.AI to get a cloud physical device. Cloud physical device is a real Android phone that you can use for production scenarios.

3. Local Physical Device:

Use your own physical device Register Local Device. Your local device can be any Android device that have Developer Mode enabled. Best for production scenarios and personal use.

Linux Desktop/Browser Environment

Login to GBOX.AI to get a Linux desktop/browser environment. Best for testing and development.

Develop gbox

Prerequisites

  • Go 1.21 or later
  • Make
  • pnpm (via corepack)
  • Node.js 16.13 or later

Build

# Build all components make build # Create distribution package make dist

Running Services

# MCP Server cd packages/mcp-server && pnpm dev # MCP Inspector cd packages/mcp-server && pnpm inspect

Contributing

We welcome contributions! Please feel free to submit a Pull Request. For major changes, please open an issue first to discuss what you would like to change.

  1. Fork the repository
  2. Create your feature branch (git checkout -b username/feature-name)
  3. Commit your changes (git commit -m 'Add some feature')
  4. Push to the branch (git push origin username/feature-name)
  5. Open a Pull Request

Things to Know about Dev and Debug Locally

License

This project is licensed under the Apache License 2.0 - see the LICENSE file for details.

-
security - not tested
A
license - permissive license
-
quality - not tested

hybrid server

The server is able to function both locally and remotely, depending on the configuration or use case.

Gru-sandbox (gbox) は、MCP 統合やその他の AI エージェントの使用例向けに自己ホスト可能なサンドボックスを提供するオープン ソース プロジェクトです。

  1. 特徴
    1. gboxをSDKとして使用する
      1. Python SDK
      2. タイプスクリプトSDK
    2. gboxをCLIとして使用する
      1. インストール
        1. システム要件
        2. インストール手順
        3. 更新手順
        4. コマンドラインの使用
        5. ボリュームマウント
      2. MCPのユースケース
        1. 1. 図表の生成
        2. 2. PDFの生成
        3. 3. 分析と計算
        4. 4. ローカルファイルの処理
        5. 5.任意のタスクを実行する
      3. gboxを開発する
        1. 前提条件
        2. 建てる
        3. サービスの実行
        4. 貢献
        5. ローカルでの開発とデバッグについて知っておくべきこと
      4. ライセンス

        Related MCP Servers

        • A
          security
          A
          license
          A
          quality
          Facilitates running Python code in a sandbox and generating images using the FLUX model via an MCP server compatible with clients like Goose and the Claude Desktop App.
          Last updated -
          2
          21
          Python
          MIT License
        • A
          security
          F
          license
          A
          quality
          A bridge server that connects MCP clients (like Claude Desktop) to Google Apps Script, allowing execution of GAS scripts through natural language interfaces.
          Last updated -
          1
          1
          JavaScript
        • A
          security
          A
          license
          A
          quality
          A Model Context Protocol server that enables AI assistants like Claude to interact with Google Cloud Platform environments through natural language, allowing users to query and manage GCP resources during conversations.
          Last updated -
          9
          187
          140
          TypeScript
          MIT License
        • -
          security
          F
          license
          -
          quality
          A local server that enables Google's Gemini AI to safely read, write, and list files within a controlled sandbox folder on your computer through natural language chat interactions.
          Last updated -
          4
          Python
          • Linux
          • Apple

        View all related MCP servers

        MCP directory API

        We provide all the information about MCP servers via our MCP API.

        curl -X GET 'https://glama.ai/api/mcp/v1/servers/babelcloud/gru-sandbox'

        If you have feedback or need assistance with the MCP directory API, please join our Discord server