Devicebase MCP Server
OfficialClick on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Devicebase MCP Serverlist available devices"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Devicebase MCP Server
MCP (Model Context Protocol) server for remote mobile device control via Devicebase API.
Features
Device Management: List devices, get device info
Touch Interactions: Tap, double-tap, long-press, swipe
Navigation: Back, Home buttons
App Management: Launch apps, get current app
Text Input: Input text, clear text
UI Inspection: Dump hierarchy, screenshot
Requirements
Python 3.11+
Devicebase API key
Installation
# Using uv (recommended)
uv sync
# Using pip
pip install -e .Configuration
Set your Devicebase API key via environment variable:
export DEVICEBASE_API_KEY="your-api-key"
export DEVICEBASE_BASE_URL="https://api.devicebase.cn" # Optional, default providedUsage
Standalone Server
DEVICEBASE_API_KEY=your-key uv run python -m devicebase_mcpClaude Code
Add to .claude/settings.json:
{
"mcpServers": {
"devicebase": {
"command": "uv",
"args": ["run", "python", "-m", "devicebase_mcp"],
"env": {
"DEVICEBASE_API_KEY": "${DEVICEBASE_API_KEY}"
}
}
}
}VS Code
Add to .vscode/mcp.json:
{
"servers": {
"devicebase": {
"command": "uv",
"args": ["run", "python", "-m", "devicebase_mcp"],
"env": {
"DEVICEBASE_API_KEY": "${DEVICEBASE_API_KEY}"
}
}
}
}Available Tools
Tool | Description |
| List available devices |
| Get device details |
| Single tap at coordinates |
| Double tap |
| Long press |
| Swipe gesture |
| Press back button |
| Press home button |
| Launch an app |
| Get foreground app |
| Input text |
| Clear text field |
| Get UI tree |
| Get screen capture |
Development
# Install with dev dependencies
uv sync --extra dev
# Run tests
pytest
# Lint
ruff check .
# Format
ruff format .License
MIT
This server cannot be installed
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
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/devicebase/devicebase-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server