MCP: điều khiển FlashDesk từ các công cụ AI của bạn
FlashDesk triển khai MCP (Model Context Protocol), một tiêu chuẩn mở để kết nối các công cụ AI với các ứng dụng bên ngoài. Các công cụ AI như Claude, ChatGPT, Cursor và Windsurf có thể xem màn hình, điều khiển chuột và bàn phím, quản lý tệp, chạy lệnh SSH và kiểm tra hiệu suất trên thiết bị từ xa thông qua ngôn ngữ tự nhiên.
Nội dung
Tổng quan
MCP (Model Context Protocol) là một tiêu chuẩn mở cho phép các công cụ AI gọi trực tiếp vào các ứng dụng bên ngoài mà không cần lập trình tùy chỉnh hoặc tích hợp chuyên biệt. Bất kỳ công cụ AI tương thích MCP nào chạy trên cùng máy tính với FlashDesk đều có thể đăng ký FlashDesk làm máy chủ MCP cục bộ và sử dụng ngay lập tức, đồng thời cài đặt của FlashDesk hiển thị cấu hình chính xác để dán.
Cách sử dụng cơ bản
Bật MCP trong cài đặt FlashDesk
Trên thiết bị chạy công cụ AI của bạn, hãy bật quyền truy cập cho công cụ AI bên ngoài trong cài đặt FlashDesk. Mặc định là tắt.
Đăng ký FlashDesk làm máy chủ MCP
Màn hình cài đặt giống nhau hiển thị cấu hình chính xác để đăng ký, kèm nút sao chép. Dán nó vào phần cài đặt MCP riêng của công cụ AI của bạn. Mỗi công cụ AI đều có vị trí riêng để đăng ký các máy chủ MCP cục bộ — hãy xem tài liệu MCP riêng của công cụ đó để biết vị trí.
{
"mcpServers": {
"flashdesk": {
"command": "C:\\Program Files\\FlashDesk\\FlashDesk.exe",
"args": ["--mcp-server"]
}
}
}
Yêu cầu công cụ AI của bạn kết nối
Cho công cụ AI biết cần kết nối với thiết bị đã lưu nào. Kết nối sẽ đi qua quy trình phê duyệt bình thường trên thiết bị từ xa.
Làm việc bằng ngôn ngữ tự nhiên
Sau khi kết nối, mô tả những gì bạn muốn thực hiện. Công cụ AI sẽ chọn hành động phù hợp — chụp ảnh màn hình, nhấp chuột, gõ phím, di chuyển hoặc dọn dẹp tệp, hoặc chạy lệnh.
Bạn có thể làm gì
- Liệt kê các kết nối và thư mục đã lưu, xem thiết bị nào đang trực tuyến, và mở, kiểm tra, đóng phiên làm việc.
- Nhận ảnh chụp màn hình trực tiếp của màn hình từ xa, toàn bộ màn hình hoặc một vùng duy nhất, và đọc tiêu đề cửa sổ cùng vị trí trên Windows.
- Di chuyển chuột, nhấp chuột, nhấp đúp, cuộn, nhấn phím và gõ văn bản trên thiết bị từ xa.
- Đọc và đặt bộ nhớ tạm (clipboard), đồng bộ với thiết bị từ xa.
- Liệt kê, tải lên, tải xuống, đổi tên và xóa tệp cùng thư mục — cả trên thiết bị từ xa lẫn trên thiết bị mà công cụ AI chạy.
- Khởi tạo phiên SSH duy nhất không có cửa sổ màn hình và chạy lệnh shell trên thiết bị từ xa.
- Bắt đầu, dừng và kiểm tra trạng thái ghi lại màn hình.
- Gửi và đọc tin nhắn trò chuyện phiên làm việc, mà người dùng ở thiết bị từ xa có thể thấy.
- Đọc thống kê video trực tiếp — tốc độ khung hình, thời gian đi lại, mất gói, mức độ tắc nghẽn, cùng CPU và bộ nhớ của Host — và điều chỉnh tốc độ khung hình mục tiêu, độ sâu đường ống và chất lượng JPEG.
- Kiểm tra và áp dụng cập nhật FlashDesk trên thiết bị từ xa, và thoát hoặc khởi động lại FlashDesk ở cả hai đầu.
- Sắp xếp danh sách kết nối: đổi tên kết nối, tạo, đổi tên và xóa thư mục, cùng di chuyển kết nối giữa chúng.
Công cụ AI được hỗ trợ
FlashDesk hoạt động với bất kỳ công cụ AI tương thích MCP nào, bao gồm:
- Claude Desktop và Claude Code
- Ứng dụng desktop ChatGPT và Codex CLI
- Cursor
- Windsurf
- VS Code với GitHub Copilot Chat
Mỗi công cụ có vị trí riêng để đăng ký máy chủ MCP cục bộ — thường là một tệp cài đặt hoặc một lệnh CLI. Các giao diện trò chuyện AI chỉ trên web thường chỉ hỗ trợ máy chủ MCP từ xa, không phải máy chủ cục bộ như của FlashDesk; hãy dùng ứng dụng desktop hoặc CLI tương ứng thay thế.
Nó hoạt động như thế nào
| Mục | Sự miêu tả |
|---|---|
--mcp-server |
Cờ khởi động FlashDesk làm máy chủ MCP cục bộ. Tiến trình này chỉ kết nối các yêu cầu đến FlashDesk; bản thân nó không bao giờ trở thành Host hay Viewer. |
| Chỉ cục bộ | Máy chủ MCP giao tiếp qua đầu vào/đầu ra chuẩn cục bộ. Nó không bao giờ được đưa ra mạng. |
| FlashDesk phải đang chạy | Quá trình cầu nối chuyển mọi yêu cầu đến FlashDesk đã đang chạy trên cùng máy tính. Nếu FlashDesk không chạy, các yêu cầu sẽ trả về lỗi thay vì tự động khởi động bất cứ thứ gì. |
| Luồng phê duyệt giống nhau | Một kết nối mở qua MCP sẽ trải qua cùng luồng phê duyệt hoặc chia sẻ mật khẩu trên thiết bị từ xa như một kết nối được bắt đầu bởi người dùng. |
Ghi chú hoạt động
- Hỗ trợ MCP bị tắt theo mặc định và phải được bật trên thiết bị chạy công cụ AI.
- Cửa sổ màn hình từ xa vẫn hiển thị bình thường trong phiên do MCP điều khiển, giống như một kết nối thông thường.
- Chuyển tệp, xóa và đổi tên tệp, cùng thực thi lệnh SSH thông qua MCP không được xác nhận riêng lẻ. Xóa không đi qua thùng rác và không thể hoàn tác. Hãy cân nhắc những gì bạn muốn cho phép công cụ AI thực hiện trước khi bật MCP.
- Lệnh SSH chạy qua MCP yêu cầu khóa SSH của thiết bị đích phải được lưu sẵn trên thiết bị chạy công cụ AI.
- Các công cụ tệp tiếp cận cả hai đầu: thiết bị từ xa và thiết bị mà công cụ AI chạy. Việc xóa một thư mục cùng nội dung của nó cần tùy chọn rõ ràng, nên một chỉ dẫn sai lầm đơn lẻ không thể xóa toàn bộ cây thư mục.
- Các công cụ cập nhật, thoát và khởi động lại có thể dừng hoặc khởi động lại FlashDesk ở cả hai đầu. Việc khởi động lại FlashDesk trên thiết bị mà công cụ AI chạy cũng kết thúc kết nối MCP, và công cụ AI phải kết nối lại.