Android Tester MCP
Automate Android devices using the Gbox SDK.
Android Tester MCP
A Model Context Protocol (MCP) plugin for automating Android devices using the Gbox SDK. This plugin provides tools for creating Android boxes, taking screenshots, performing AI-powered UI actions, and managing applications.
Features
- Create Android Boxes: Spin up virtual or physical Android devices
- Screenshot Capture: Take screenshots of the current display
- AI-Powered Actions: Perform UI actions using natural language instructions
- App Management: Install, uninstall, and launch Android applications
- Box Management: List and get information about your Android boxes
Setup
-
Install Dependencies
npm install -
Set Environment Variables
Create a
.envfile in the project root:GBOX_API_KEY=your_gbox_api_key_here -
Build the Project
npm run build
Usage
This is an MCP server that provides tools for Android automation. Once running, you can use the following tools:
Config in Cursor
{
"mcpServers": {
"gbox-android": {
"command": "node",
"args": ["/YOU_PATH_TO_THIS_REPO/android-tester-mcp/dist/index.js"],
"env": {
"GBOX_API_KEY": "YOUR API KEY"
}
}
}
}
Available Tools
- create_android_box: Create a new Android box with specified configuration
- list_boxes: List all current boxes belonging to your API key
- get_box: Get detailed information about a specific box
- get_screenshot: Take a screenshot of the Android device
- ai_action: Perform UI actions using natural language (e.g., "click the login button")
- install_apk: Install an APK file from local path or URL
- uninstall_apk: Uninstall an app by package name
- open_app: Launch an installed application
Requirements
- Node.js and npm
- Valid Gbox API key
- TypeScript (for development)
Sample Prompts in Cursor
Test the apk of this project like a user, just create an android environment on gbox, and install it and test it by instructing the MCP tool ai_action. Keep developing and testing until all requirements are met.
İlgili Sunucular
Alpha Vantage MCP Server
sponsorAccess financial market data: realtime & historical stock, ETF, options, forex, crypto, commodities, fundamentals, technical indicators, & more
MCP Cost Tracker Router
Real-time cost awareness for MCP agent workflows — track spend, set budgets, and route by model pricing
JSON Diff
A JSON diff tool to compare two JSON strings.
Volatility3 MCP Server
Perform advanced memory forensics analysis using Volatility3 via a conversational interface. Requires user-specified memory dump files.
Adaptive Graph of Thoughts
An intelligent scientific reasoning framework that uses graph structures and Neo4j to perform advanced reasoning via the Model Context Protocol (MCP).
BlenderMCP
Connects Blender to AI models via MCP for prompt-assisted 3D modeling, scene creation, and manipulation.
memtrace
Memtrace gives AI coding agents structural memory — your codebase as a live knowledge graph so agents stop re-deriving code structure from scratch and start reasoning from fact.
Terminal MCP Server
Execute commands on local or remote hosts via SSH. Supports session persistence and environment variables.
Remote MCP Server (Authless)
An example of a remote MCP server without authentication, deployable on Cloudflare Workers.
Bevy BRP MCP
Control, inspect, and mutate Bevy applications with AI coding assistants via the Bevy Remote Protocol (BRP).
FMP MCP Server
Provides tools, resources, and prompts for financial analysis using the Financial Modelling Prep API.