Quickdesk

v1.0.0Browser Automationstable

QuickDesk is the first AI-native remote desktop — an open-source, free application with a built-in MCP (Model Context Protocol) Server that lets any AI agent see and control remote computers.

agentmcprdpremoteremote-control
Share:
185
Stars
0
Downloads
0
Weekly
0/5

What is Quickdesk?

Quickdesk is a Model Context Protocol (MCP) server that allows AI assistants like Claude, Cursor, and VS Code to quickdesk is the first ai-native remote desktop — an open-source, free application with a built-in mcp (model context protocol) server that lets any ai agent see and control remote computers.

QuickDesk is the first AI-native remote desktop — an open-source, free application with a built-in MCP (Model Context Protocol) Server that lets any AI agent see and control remote computers.

This server falls under the Browser Automation category on MCPgee, the world's largest MCP server directory with 33,000+ servers.

Features

  • QuickDesk is the first AI-native remote desktop — an open-so

Use Cases

Give AI agents visual access to remote desktop screens.
Control remote computers directly from AI assistants.
Enable remote desktop automation with AI vision capabilities.
barry-ran

Maintainer

LicenseMIT
Languageqml
Versionv1.0.0
UpdatedMay 22, 2026
Statushealthy
Maintenanceactive

Works with

ClaudeOpenAIwindowsmacoslinux

Installation

Manual Installation

npx quickdesk

Configuration

Configuration Details

Config File

claude_desktop_config.json

Performance

Response Metrics

Response Time< 200ms
ThroughputMedium

Resource Usage

Memory UsageLow
CPU UsageLow

How to Set Up and Use Quickdesk

QuickDesk is the first AI-native remote desktop application, built on Google Chromium Remoting technology, with a built-in MCP server that gives AI agents full visual control of remote computers. It exposes 40+ MCP tools covering screenshot capture, mouse click/drag/scroll, keyboard input, clipboard operations, OCR text recognition, and UI element detection, enabling AI agents from Claude Desktop, Cursor, or any MCP-compatible client to see and operate remote machines just like a human operator. Teams use it for AI-driven remote automation, cross-device orchestration, server health checks, and 24/7 unattended task execution on any machine worldwide.

Prerequisites

  • Windows or macOS operating system (Linux support planned)
  • QuickDesk application downloaded and installed from https://github.com/barry-ran/QuickDesk/releases
  • A remote computer running the QuickDesk host component to accept connections
  • An MCP-compatible AI client: Claude Desktop, Cursor, VS Code, or any client supporting stdio or HTTP/SSE MCP transport
1

Download and install QuickDesk

Download the latest release for your platform from the QuickDesk GitHub Releases page. Install it like a standard application — no additional runtimes required as QuickDesk is a self-contained C++ application.

# Download from: https://github.com/barry-ran/QuickDesk/releases
# Windows: run the .exe installer
# macOS: open the .dmg and drag QuickDesk to Applications
2

Set up the remote host

Install QuickDesk on the remote machine you want to control. The host component handles incoming connections and exposes the desktop to connected AI agents or human users.

3

Connect to the remote machine

Launch QuickDesk on your local machine and connect to the remote host using its device ID or IP address. QuickDesk uses WebRTC for P2P connections and automatically falls back to TURN relay if direct connection is not possible.

4

Configure your AI client to use the MCP server

QuickDesk supports two MCP transport modes. In stdio mode, the AI client launches QuickDesk as a subprocess. In HTTP/SSE mode, QuickDesk hosts the MCP server and multiple clients can connect. Configure your chosen transport in your AI client's MCP settings.

{
  "mcpServers": {
    "quickdesk": {
      "url": "http://127.0.0.1:12330/sse",
      "type": "sse"
    }
  }
}
5

Enable HTTP/SSE mode in QuickDesk settings

In the QuickDesk application, open Settings and enable the MCP Server in HTTP/SSE mode. QuickDesk will remember this setting across restarts. This allows multiple AI agents to connect simultaneously.

6

Use AI agent to control the remote desktop

With the connection established, your AI agent can take screenshots, click UI elements, type text, and run structured skills (file operations, shell commands) on the remote machine. All operations are displayed in the QuickDesk GUI in real time.

Quickdesk Examples

Client configuration (HTTP/SSE mode)

Connect an MCP client to QuickDesk's built-in MCP server running in HTTP/SSE mode. Enable this mode in QuickDesk Settings before connecting.

{
  "mcpServers": {
    "quickdesk": {
      "url": "http://127.0.0.1:12330/sse",
      "type": "sse"
    }
  }
}

Prompts to try

Example AI agent prompts once QuickDesk is connected and a remote desktop session is active.

- "Take a screenshot of the remote desktop and describe what you see"
- "Click the Start menu on the remote Windows machine and open Notepad"
- "Type 'Hello from AI' into the currently focused text field on the remote desktop"
- "Check the CPU and memory usage on the remote server"
- "Run a health check on the remote machine — check disk space, running services, and network status"
- "Scroll down on the remote browser and take a screenshot of the page"

Troubleshooting Quickdesk

AI client cannot connect to the MCP server at http://127.0.0.1:12330/sse

Ensure QuickDesk is running and HTTP/SSE mode is enabled in Settings. The MCP server only starts when this mode is active. Also verify an active remote desktop session is connected — the MCP tools operate on the connected remote session.

Screenshot tool returns a black image or blank screen

This typically indicates the remote machine's display is locked or the connection is established but the screen capture is not active. Ensure the remote machine is unlocked and the display is on. On Windows, verify QuickDesk has screen capture permissions.

Connection to remote host fails or drops frequently

QuickDesk uses WebRTC P2P and falls back to TURN relay automatically. If connections are unstable, ensure both machines have stable internet access. For self-hosted deployments, verify your TURN server is properly configured. Check the QuickDesk connection status panel for error details.

Frequently Asked Questions about Quickdesk

What is Quickdesk?

Quickdesk is a Model Context Protocol (MCP) server that quickdesk is the first ai-native remote desktop — an open-source, free application with a built-in mcp (model context protocol) server that lets any ai agent see and control remote computers. It connects AI assistants to external tools and data sources through a standardized interface.

How do I install Quickdesk?

Follow the installation instructions on the Quickdesk GitHub repository. Clone the repo, install dependencies, and add the server config to your AI client.

Which AI clients work with Quickdesk?

Quickdesk works with all major MCP-compatible AI clients including Claude Desktop, Claude Code, Cursor, VS Code (GitHub Copilot), Windsurf, and Cline.

Is Quickdesk free to use?

Yes, Quickdesk is open source and available under the MIT license. You can use it freely in both personal and commercial projects.

Browse More Browser Automation MCP Servers

Explore all browser automation servers available in the MCPgee directory. Each server includes setup guides for Claude, Cursor, and VS Code.

Quick Config Preview

{ "mcpServers": { "quickdesk": { "command": "npx", "args": ["-y", "quickdesk"] } } }

Add this to your claude_desktop_config.json or .cursor/mcp.json

Read the full setup guide →

Ready to use Quickdesk?

Browse our complete directory of 33,000+ MCP servers, read setup guides for your editor, and start building with the Model Context Protocol.

33,000+ ServersFree & Open SourceStep-by-Step Guides