Devicebase Server
FreeNot checkedEnables remote control of mobile devices via the Devicebase API, including touch gestures, app management, and UI inspection.
About
Enables remote control of mobile devices via the Devicebase API, including touch gestures, app management, and UI inspection.
README
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 provided
Usage
Standalone Server
DEVICEBASE_API_KEY=your-key uv run python -m devicebase_mcp
Claude 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_devices |
List available devices |
get_device_info |
Get device details |
tap |
Single tap at coordinates |
double_tap |
Double tap |
long_press |
Long press |
swipe |
Swipe gesture |
press_back |
Press back button |
press_home |
Press home button |
launch_app |
Launch an app |
get_current_app |
Get foreground app |
input_text |
Input text |
clear_text |
Clear text field |
dump_hierarchy |
Get UI tree |
screenshot |
Get screen capture |
Development
# Install with dev dependencies
uv sync --extra dev
# Run tests
pytest
# Lint
ruff check .
# Format
ruff format .
License
MIT
Install Devicebase Server in Claude Desktop, Claude Code & Cursor
unyly install devicebase-mcp-serverInstalls into Claude Desktop, Claude Code, Cursor & VS Code — handles npx, uvx and build-from-source repos for you.
First time? Get the CLI: curl -fsSL https://unyly.org/install | sh
Or configure manually
Run in your terminal:
claude mcp add devicebase-mcp-server -- uvx --from git+https://github.com/devicebase/devicebase-mcp devicebase-mcpFAQ
Is Devicebase Server MCP free?
Yes, Devicebase Server MCP is free — one-click install via Unyly at no cost.
Does Devicebase Server need an API key?
No, Devicebase Server runs without API keys or environment variables.
Is Devicebase Server hosted or self-hosted?
A hosted option is available: Unyly runs the server in the cloud, no local setup required.
How do I install Devicebase Server in Claude Desktop, Claude Code or Cursor?
Open Devicebase Server on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.
Related MCPs
LibreOffice Tools
Enables AI agents to read, write, and edit Office documents via LibreOffice with token-efficient design. Supports multiple formats including DOCX, XLSX, PPTX, a
by passerbyflutterdannote/figma-use
Full Figma control: create shapes, text, components, set styles, auto-layout, variables, export. 80+ tools.
by dannoteLogo.dev
Search and retrieve company logos by brand or domain. Customize size, format, and theme to match your design needs. Accelerate design, prototyping, and content
by NOVA-3951PIX4Dmatic
Enables GUI automation for controlling PIX4Dmatic on Windows through MCP. Supports launching, focusing, capturing screenshots, sending hotkeys, clicking UI elem
by jangjo123Compare Devicebase Server with
Not sure what to pick?
Find your stack in 60 seconds
Author?
Embed badge for your README
Browse similar
All design MCPs
