Scrcpy MCP
未认领MCP server for Android device control via ADB and scrcpy — gives AI agents vision and control over Android devices
01 / 选择客户端
03 / 添加配置
claude mcp add --transport stdio 'juancf-scrcpy-mcp' -- 'npx' '-y' 'scrcpy-mcp'04 / 在客户端中确认
打开客户端的 MCP 设置,确认服务器已连接并列出工具。复制配置不代表连接成功。
更多AI & ML服务器
浏览完整目录安全概况
已认领和已认证的服务器每周接受一次静态扫描,显示代码能触及的范围(外部服务、环境变量、shell 命令、代理配置目录)以及带有已知公告的依赖。认领此列表即可获得。 安全概况的工作原理
36 个工具中显示 36 个
文档中列出的工具 (36)
内容来自项目文档。服务器握手不会验证每个工具的说明或行为。
app_current
Get the current foreground app and activity
app_install
Install an APK from the host machine
app_list
List installed packages, optionally filter by name or system/third-party
app_start
Launch an app by package name. Prefix with + to force-stop before launch.
app_stop
Force-stop an app
app_uninstall
Uninstall an app
clipboard_get
Get clipboard content. Uses scrcpy to bypass Android 10+ restrictions.
clipboard_set
Set clipboard content. Pass paste: true to also paste immediately.
collapse_panels
Collapse notification/settings panels (requires active session)
device_info
Get model, Android version, screen size, SDK level, battery
device_list
List all connected devices with serial, state, and model
drag_drop
Drag from one point to another
expand_notifications
Pull down the notification panel (requires active session)
expand_settings
Pull down the quick settings panel (requires active session)
file_list
List directory contents on the device
file_pull
Pull a file from the device to the host machine
file_push
Push a file from the host machine to the device
input_text
Type a text string into the focused field
key_event
Send a key event: HOME, BACK, ENTER, VOLUMEUP, VOLUMEDOWN, POWER, etc.
long_press
Long press at coordinates
rotate_device
Rotate the screen (requires active session)
screen_off
Turn the screen off
screen_on
Wake the device screen
screen_record_start
Start recording the screen to a file on the device
screen_record_stop
Stop recording and optionally pull the file to the host
screenshot
Capture the screen and return it as an image. ~33ms with scrcpy, ~500ms via ADB.
scroll
Scroll at a position (dx=horizontal, dy=vertical)
shell_exec
Execute an arbitrary ADB shell command and return the output
start_session
Start a scrcpy session. When active, input and screenshots use the fast path (10-50x faster).
start_video_stream
Start an HTTP MJPEG video stream and open an ffplay viewer window. Auto-starts a scrcpy session if needed.
stop_session
Stop the scrcpy session. Tools fall back to ADB.
stop_video_stream
Stop the video stream and close the viewer window.
swipe
Swipe from one point to another
tap
Tap at screen coordinates
ui_dump
Dump the full UI hierarchy as XML
ui_find_element
Find elements by text, resource ID, class name, or content description. Returns tap coordinates.