MCPVault

screen_record_stop

MCP tool from Scrcpy MCP by JuanCF

Stop recording and optionally pull the file to the host

How to use it

screen_record_stop is exposed by the Scrcpy MCP MCP server. Add the server to your MCP client (Claude Desktop, Cursor, Windsurf and others), and the screen_record_stop tool becomes available to the model automatically. See the full listing for setup details and every tool this server provides.

Install Scrcpy MCP

$npx scrcpy-mcp
FULL SCRCPY MCP LISTING

Other tools in Scrcpy MCP (35)

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

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.