FlashDesk
OfficialFlashDesk MCP
English | 日本語
Control another PC's desktop from Claude Code (and other AI tools) via the Model Context Protocol (MCP).
Claude Code's built-in Remote Control surfaces your own session on another device. FlashDesk is different: it lets an AI tool drive another machine's actual desktop — take a screenshot, move and click the mouse, type on the keyboard, run SSH commands, and transfer files — for GUI work that SSH can't reach (installers, settings dialogs, desktop apps) on a remote machine. The remote PC approves each connection.
FlashDesk is a cross-platform remote desktop app (Windows / macOS / Linux / Android / iOS). The MCP server is built into the app. This repository documents how to use it. Product & downloads: https://flashdesk.io — MCP guide: https://flashdesk.io/mcp.html
What the AI can do (MCP tools)
List saved connections and check connection status; connect / disconnect
Take a live screenshot of the remote screen
Move the mouse, click, scroll; type text and press keys
Get / set the clipboard
List, upload, and download files and folders
Run SSH commands on the remote device
Start / stop / check screen recording
Related MCP server: realhands
Quick start (3 steps)
MCP is enabled on the controlling side — the PC where Claude Code runs. FlashDesk must be installed there too (the MCP server is the local FlashDesk executable). The remote PC just needs FlashDesk installed and to approve the incoming connection — no MCP setup on that side.
On the PC running Claude Code: install FlashDesk and turn on external AI tool access in Settings (off by default).
On that same PC: copy the MCP config (Settings → Copy MCP config) and paste it into Claude Code's MCP settings.
commandis that PC's local FlashDesk path:{ "mcpServers": { "flashdesk": { "command": "<path to FlashDesk>", "args": ["--mcp-server"] } } }Ask Claude Code, in natural language, to connect to a saved remote device and get something done — e.g. "connect to and finish the installer that's open." The AI decides when to screenshot, where to click, and what to type; FlashDesk performs it on the remote machine.
Supported AI tools
Any MCP-compatible client: Claude Desktop, Claude Code, ChatGPT desktop / Codex CLI, Cursor, Windsurf, VS Code (GitHub Copilot Chat). Web-only chats generally can't use a local MCP server — use a desktop app or CLI.
Security
Connections require approval on the remote side; the remote screen window stays visible during an MCP-driven session (not hidden).
Screen video, keystrokes, mouse input, transferred files, and SSH payloads are not stored on FlashDesk's relay servers. See https://flashdesk.io/security.html for details.
Pricing
Free for personal, non-commercial use. Business / commercial use is Pro (¥980 / seat / month). A "seat" is a device used on the controlling (Viewer) side; the remote PCs you connect to don't consume seats.
日本語
English | 日本語
Claude Code(や他の AI ツール)から、別の PC のデスクトップを MCP(Model Context Protocol)で操作します。
Claude Code の Remote Control は「自分のセッションを別の端末から見る」機能です。 FlashDesk はそれとは別物で、別のマシンのデスクトップそのものを AI に操作させます。 スクリーンショット取得・マウス移動/クリック・キー入力・SSH コマンド実行・ファイル転送を、AI 側の ツールとして呼べます。SSH では届かない GUI 作業(インストーラ・設定画面・GUI アプリ)を、別拠点の マシンで片付けられます。接続は毎回、接続先の許可を通ります。
FlashDesk はクロスプラットフォームの遠隔デスクトップアプリ(Windows / macOS / Linux / Android / iOS)です。 MCP サーバーはアプリに内蔵されています。このリポジトリは使い方をまとめたものです。 製品・ダウンロード: https://flashdesk.io / MCP ガイド: https://flashdesk.io/mcp.html
AI ができること(MCP ツール)
保存済み接続の一覧・接続状態の確認、接続 / 切断
遠隔画面のスクリーンショット取得
マウス移動・クリック・スクロール、文字入力・キー入力
クリップボードの取得 / 設定
ファイル・フォルダの一覧・アップロード・ダウンロード
SSH コマンドの実行
画面録画の開始 / 停止 / 状態確認
3 ステップで動かす
MCP を有効化して設定を貼るのは、どちらも Claude Code を動かす側(操作する側)の PC です。 そのため FlashDesk は操作する側にも入れておきます(MCP サーバーはローカルの FlashDesk 実行ファイル)。 **操作される側(別拠点の PC)**は、FlashDesk を入れて接続を許可できる状態にしておけば OK(MCP 設定は不要)です。
操作する側の PC(Claude Code を動かす PC):FlashDesk を入れ、設定で「外部 AI ツールのアクセス」を ON(既定 OFF)。
同じ PC:FlashDesk 設定の「MCP 設定をコピー」で出る JSON を Claude Code の MCP 設定に貼る(
commandはその PC の FlashDesk 実行パス)。{ "mcpServers": { "flashdesk": { "command": "<この PC の FlashDesk 実行パス>", "args": ["--mcp-server"] } } }Claude Code に自然言語で頼む:保存済みの接続先(別拠点の PC)を指定して「◯◯に接続して、△△しておいて」。 画面を撮って状況を見る・どこをクリックするか・何を入力するかは AI が判断し、FlashDesk が遠隔のマシンで実行します。
対応 AI ツール
MCP 対応クライアント全般:Claude Desktop、Claude Code、ChatGPT デスクトップ / Codex CLI、Cursor、 Windsurf、VS Code(GitHub Copilot Chat)。Web だけのチャットは通常ローカル MCP を使えないので、デスクトップ版か CLI を使ってください。
セキュリティ
接続には接続先側の許可が必要です。MCP 操作中も遠隔画面のウィンドウは隠されず表示されます。
画面映像・キー入力・マウス操作・転送ファイル・SSH の中身は、FlashDesk の中継サーバーには保存されません。詳しくは https://flashdesk.io/security.html 。
料金
個人の非商用利用は無料。業務・商用は Pro(¥980 / 席・月)。「席」は操作する側(Viewer)の端末数で、接続される側の PC は何台あっても席を消費しません。
This repository is documentation for the FlashDesk app's MCP integration. Issues and questions welcome.
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 Servers
- AlicenseNot gradedqualityBmaintenanceAn MCP server that lets Claude Desktop and Claude Code control your PC — take screenshots, click, type, manage windows, and more.MIT
- AlicenseNot gradedqualityAmaintenanceAn MCP server that lets Claude operate your real computer by moving the actual mouse, clicking, typing, and reading the actual screen, working with your own logged-in sessions in any application.MIT
- AlicenseNot gradedqualityDmaintenanceMCP server that gives Claude Code full mouse, keyboard, and app control on macOS. Tell Claude what to do and watch it operate your computer.44MIT
- AlicenseNot gradedqualityCmaintenanceEnables remote-controlled shell/GUI access to your machine from Claude via MCP, with phone approval and audit logging.1MIT
Related MCP Connectors
Eyes and hands on real Windows PCs — observe, click, type via Glasswarp API.
Hosted MCP server connecting claude.ai, ChatGPT and other AI apps to your own computer
Real-time chat hub for AI agents — Claude Code, Cursor, Cline, Codex over MCP or REST.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/flashdesk/flashdesk-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server