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ác ví dụ sử dụng FlashDesk MCP trong thực tế
Những ví dụ thực tế này kết hợp việc xem và điều khiển màn hình, tìm hiểu vấn đề qua SSH, cùng kiểm tra nhật ký và cơ sở dữ liệu. Các công cụ AI lấy thông tin và thực hiện thao tác thông qua FlashDesk MCP.
-
Tìm nguyên nhân màn hình hiển thị khác với trạng thái thực tế
Nội dung hiển thị và trạng thái xử lý đã được đối chiếu với nhật ký, cài đặt và bản ghi trong cơ sở dữ liệu để tìm nguyên nhân của sự sai lệch hoặc tình trạng xử lý bị đình trệ. -
Thiết lập môi trường cho máy tính Linux mới
Các công việc đã thực hiện gồm thiết lập truy cập từ xa, cài đặt Docker và các ứng dụng cần thiết, khôi phục cơ sở dữ liệu từ bản sao lưu, cũng như cấu hình mạng và đồng bộ thời gian. -
Xác định nguyên nhân các máy tính không kết nối được với nhau
Các cài đặt trên màn hình và trạng thái kết nối đã được kiểm tra để tìm vấn đề về cấu hình mạng và việc sử dụng nhiều giao diện mạng. Máy tính không thể kết nối trực tiếp với FlashDesk cũng có thể được kiểm tra nếu có thể truy cập qua SSH từ một máy tính đã kết nối trong cùng mạng và được phép sử dụng cho việc này. -
Khôi phục các ứng dụng không khởi động được
Các vấn đề khởi động sau khi cập nhật và tình trạng thiếu dung lượng ổ đĩa do nhật ký ngày càng lớn đã được kiểm tra. Công việc bao gồm dọn dẹp nhật ký, xem xét lại cài đặt và khắc phục lỗi khởi động VS Code trên Mac. -
Kiểm thử ứng dụng Windows và macOS trên thiết bị thực
Ảnh chụp màn hình được dùng để kiểm tra nội dung hiển thị, xác minh ứng dụng nhận được thao tác nhấp chuột và gõ phím, đồng thời kiểm tra những thay đổi trên màn hình sau thao tác. -
Chuẩn hóa các bước kiểm tra thường dùng để tái sử dụng
Các thao tác kiểm tra nhật ký và truy vấn cơ sở dữ liệu thường dùng đã được tập hợp thành tập lệnh để có thể sử dụng lại cùng quy trình trong những lần kiểm tra sau.
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:\\Users\\YourName\\AppData\\Local\\FlashDesk\\app\\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. |