Scrcpy MCP logo

Scrcpy MCP

未认领

作者:JuanCF

MCP server for Android device control via ADB and scrcpy — gives AI agents vision and control over Android devices

adbandroidmcpmcp-serverscrcpyscrcpy-mcp

01 / 选择客户端

02 / 连接前的准备

认证方式尚未指定。连接前请查看项目说明。

安装项目所需的运行环境,并确保客户端能够使用它。

项目说明

输入项目说明中的变量名,用逗号分隔。只输入名称,不要输入密钥值。

03 / 添加配置

来源:根据公开安装说明生成

claude mcp add --transport stdio 'juancf-scrcpy-mcp' -- 'npx' '-y' 'scrcpy-mcp'

替换占位符后在终端中运行。

04 / 在客户端中确认

打开客户端的 MCP 设置,确认服务器已连接并列出工具。复制配置不代表连接成功。

更多AI & ML服务器

浏览完整目录

未认领列表

这个 MCP 服务器是你的吗?

此列表根据公开信息自动生成。认领后,你可以编辑页面、设置兼容性并解锁增长工具。全程不超两分钟。

认领此服务器

安全概况

已认领和已认证的服务器每周接受一次静态扫描,显示代码能触及的范围(外部服务、环境变量、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.

工具变更历史

比较相同配置的完整检查。只列出工具,未调用工具。此处不测量输入结构的变化。

尚无完整工具检查。