MCP:從您的 AI 工具控制 FlashDesk
FlashDesk 實作 MCP(Model Context Protocol),這是一套用於將 AI 工具連接到外部應用程式的開放標準。Claude、ChatGPT、Cursor 和 Windsurf 等 AI 工具可透過自然語言,遠端檢視螢幕、控制滑鼠與鍵盤、管理檔案、執行 SSH 指令,並檢查遠端裝置的性能。
內容
概述
MCP(Model Context Protocol)是一套開放標準,讓 AI 工具能直接呼叫外部應用程式,無需自訂編碼或專用整合。任何與 MCP 相容且與 FlashDesk 運行於同一台 PC 上的 AI 工具,皆可將 FlashDesk 註冊為本地 MCP 伺服器並立即使用;FlashDesk 的設定畫面會顯示確切的配置供複製貼上。
重要:MCP 支援預設為關閉,需要在執行 AI 工具的裝置上的 FlashDesk 設定中啟用。在由 MCP 驅動的工作階段期間,遠端畫面視窗仍會正常顯示,不會被隱藏。
基本用法
1
在 FlashDesk 設定中啟用 MCP
在執行您的 AI 工具的裝置上,開啟 FlashDesk 設定中的外部 AI 工具存取權限。預設為關閉。
2
將 FlashDesk 註冊為 MCP 伺服器
相同的設定畫面即顯示用於註冊的確切配置,並提供複製按鈕。請將其貼入您 AI 工具自身的 MCP 設定中。每個 AI 工具都有其各自的區域用於註冊本地 MCP 伺服器——請參閱該工具的專屬 MCP 文件以確認位置。
{
"mcpServers": {
"flashdesk": {
"command": "C:\\Program Files\\FlashDesk\\FlashDesk.exe",
"args": ["--mcp-server"]
}
}
}
3
請您的 AI 工具連線
告訴 AI 工具要連線到哪台已儲存的裝置。連線會經過遠端裝置上正常的核准流程。
4
以自然語言進行操作
連接後,描述您希望執行的操作。AI 工具將選擇適當的動作——擷取螢幕截圖、點擊、輸入文字、移動滑鼠或整理檔案,或是執行指令。
你能做什麼
- 列出儲存的連線與資料夾,檢視哪些裝置處於線上狀態,並開啟、檢查及關閉會話。
- 取得遠端螢幕的即時截圖(完整畫面或單一區域),並在 Windows 上讀取前景視窗的標題及其位置。
- 在遠端裝置上移動滑鼠、點擊、雙擊、捲動、按下鍵並輸入文字。
- 讀取與設定剪貼簿,內容與遠端裝置同步。
- 列出、上傳、下載、重新命名及刪除檔案與資料夾——涵蓋遠端裝置以及執行 AI 工具的裝置。
- 開啟僅支援 SSH 的會話(無螢幕視窗),並在遠端裝置上執行 Shell 指令。
- 啟動、停止並檢查螢幕錄製的狀態。
- 發送與讀取會話聊天訊息,這些訊息可由遠端裝置的使用者看見。
- 讀取即時影片統計數據——幀率、往返時間、封包遺失、擁塞程度,以及 Host CPU 與記憶體使用量——並調整目標幀率、快取深度與 JPEG 品質。
- 檢查並在遠端裝置上套用 FlashDesk 更新,以及在任一端結束或重新啟動 FlashDesk。
- 整理連線清單:重新命名連線、建立、重新命名及刪除資料夾,並將連線在不同資料夾之間移動。
支援的 AI 工具
FlashDesk 可與任何相容 MCP 的 AI 工具搭配使用,包括:
- Claude Desktop 及 Claude Code
- ChatGPT 桌面應用程式及 Codex CLI
- Cursor
- Windsurf
- 搭配 GitHub Copilot Chat 的 VS Code
每種工具註冊本機 MCP 伺服器的位置各不相同——通常是一個設定檔或一條 CLI 指令。僅限網頁版的 AI 聊天介面通常只支援遠端 MCP 伺服器,而非像 FlashDesk 這樣的本機伺服器;請改用對應的桌面應用程式或 CLI。
它是如何運作的
| 物品 | 描述 |
|---|---|
--mcp-server |
用於將 FlashDesk 啟動為本機 MCP 伺服器的旗標。此程序僅將請求橋接到 FlashDesk;它本身永遠不會成為 Host 或 Viewer。 |
| 僅限本機 | MCP 伺服器透過本機標準輸入/輸出進行通訊,永遠不會暴露給網路。 |
| FlashDesk 必須正在運行 | 橋接程式會將每個請求轉發給已在同一台 PC 上運行的 FlashDesk。若 FlashDesk 未運行,請求將返回錯誤而非自行啟動任何內容。 |
| 相同的核准流程 | 透過 MCP 開啟的連線,會在遠端裝置上經過與由使用者啟動連線時相同的核准或共用密碼流程。 |
操作注意事項
- MCP 支援預設為關閉,需要在執行 AI 工具的裝置上啟用。
- 在由 MCP 驅動的工作階段期間,遠端畫面視窗會像正常連線一樣正常顯示。
- 透過 MCP 執行的檔案傳輸、檔案刪除與重新命名,以及 SSH 指令執行均不會個別確認。刪除操作不會進入回收站且無法復原。在啟用 MCP 前,請考慮允許 AI 工具執行的內容。
- 透過 MCP 執行的 SSH 指令,需要目的裝置的 SSH 金鑰已預先儲存在執行 AI 工具的裝置上。
- 檔案工具可存取兩端:遠端裝置與執行 AI 工具的裝置。若要連同內容刪除資料夾,必須明確指定該選項,因此單一錯誤指令無法清空整個目錄樹。
- 更新、結束及重新啟動工具可在任一端停止或重新啟動 FlashDesk。在執行 AI 工具的裝置上重新啟動 FlashDesk 也會終止 MCP 連線,AI 工具必須重新連接。