rustdesk-mcp-bridge
Provides desktop automation tools (screen capture, mouse and keyboard control) to operate remote desktops, with RustDesk as the primary remote access tool.
Click 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., "@rustdesk-mcp-bridgeTake a screenshot of the remote desktop and describe what's on the screen."
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.
rustdesk-mcp-bridge
MCP server that exposes local desktop automation tools: screen capture, mouse movement/clicks, and keyboard input. Designed to be driven by an AI agent so it can operate remote desktops (for example via RustDesk) by running this server on the target machine.
Requirements
Python 3.11+
A graphical session on the target machine (
pyautoguineeds an interactive desktop on Windows; on Linux it needs an X11/Wayland session).
Related MCP server: ComputerMate
Installation
python3 -m venv .venv
.venv/bin/python -m pip install -e '.[dev]'Usage
Run the MCP server over stdio:
rustdesk-mcp-bridgeAvailable MCP tools:
get_screen_size— current screen resolution.capture_screen— base64 PNG/JPEG screenshot of the full screen or a region.move_mouse— move the cursor to absolute coordinates.mouse_click— click at absolute coordinates or at the current position.mouse_down/mouse_up— press/release a mouse button (drag support).type_text— type a Unicode string.send_key— press a single key or a combination (e.g.ctrl+a).
Windows / RustDesk target setup
Install the package on the Windows target (e.g.
nzxt).Run
rustdesk-mcp-bridgefrom an interactive PowerShell session on the target desktop (not a plain SSH session), sopyautoguican send input.Connect your MCP client to the server's stdio. If you run it over SSH, use a terminal multiplexer launched from the interactive desktop.
Development
.venv/bin/python -m pytest
.venv/bin/ruff check .
.venv/bin/mypy srcSecurity
Never commit RustDesk IDs, passwords, or credentials. This server can execute arbitrary mouse and keyboard actions: only run it in trusted environments and protect its MCP transport.
License
MIT
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Connectors
Eyes and hands on real Windows PCs — observe, click, type via Glasswarp API.
Turns a phone into a camera+Bluetooth remote so AI assistants can see and control any PC.
Operate Linux, macOS and Windows from your LLM. Every action runs through an auditable allowlist.
Control real Android and iOS devices with LLM agents — tap, swipe, type, automate flows.
Related MCP Servers
- AlicenseBqualityDmaintenanceEmpowers AI agents to see, reason, and control computers via VNC, providing advanced vision features like OCR and image search, human-like input control, and optional SSH remote command execution.211MIT
- AlicenseNot gradedqualityDmaintenanceEnables AI to control a computer through mouse, keyboard, and screen capture tools, with support for local native and Docker sandboxed environments.125MIT
- FlicenseNot gradedqualityDmaintenanceEnables AI to capture screenshots and control mouse and keyboard for automated desktop interaction.-
- AlicenseNot gradedqualityDmaintenanceEnables AI agents to see and control your desktop with tools for screenshots, clicks, typing, and more, all locally on macOS and Windows.119MIT