Một dự án phần mềm mới đã xuất hiện, kết nối các trợ lý trí tuệ nhân tạo như Claude với các thiết bị người lớn thông qua Model Context Protocol (MCP). Máy chủ buttplug-mcp cho phép người dùng điều khiển phần cứng riêng tư bằng các lệnh ngôn ngữ tự nhiên, đại diện cho một ứng dụng bất thường của công nghệ AI trong các thiết bị cá nhân.
Dự án được xây dựng dựa trên hệ sinh thái Buttplug.io hiện có, cung cấp các tiêu chuẩn mã nguồn mở để điều khiển các thiết bị người lớn khác nhau. Bằng cách tích hợp với MCP, người dùng giờ đây có thể hỏi các trợ lý AI những câu hỏi như Có những thiết bị nào được kết nối? hoặc Đặt động cơ ở mức 50% thông qua giao diện hội thoại.
Tài nguyên và Công cụ được Hỗ trợ
Tài nguyên | Mô tả |
---|---|
/devices | Danh sách các thiết bị Buttplug đã kết nối ở định dạng JSON |
/device/{id} | Thông tin thiết bị theo ID thiết bị |
/device/{id}/rssi | Mức độ tín hiệu RSSI theo ID thiết bị |
/device/{id}/battery | Mức pin theo ID thiết bị |
Công cụ | Tham số | Mô tả |
---|---|---|
device_vibrate | id, motor, strength | Rung thiết bị theo id, lựa chọn cường độ và motor tùy chọn |
Triển khai kỹ thuật và thách thức
Phần mềm hoạt động bằng cách kết nối với ứng dụng trung tâm Intiface Central, quản lý các kết nối thiết bị thông qua giao thức Bluetooth. Người dùng có thể cài đặt máy chủ MCP thông qua các trình quản lý gói như Homebrew và cấu hình nó để hoạt động với các trợ lý AI như Claude Desktop hoặc các mô hình cục bộ chạy trên Ollama.
Tuy nhiên, nhà phát triển lưu ý về các vấn đề ổn định đáng kể với các thư viện kết nối cơ bản. Dự án vẫn còn mang tính thử nghiệm phần lớn, với người tạo ra thừa nhận rằng việc kiểm tra từ đầu đến cuối đã gặp vấn đề do kết nối thiết bị không đáng tin cậy và hạn chế của thư viện.
Cài đặt và Cấu hình
Cài đặt Binary:
- Có sẵn thông qua GitHub releases cho nhiều nền tảng
- Cài đặt Homebrew:
brew tap conacademy/homebrew-tap && brew install conacademy/tap/buttplug-mcp
Cấu hình cho Claude Desktop:
{
"mcpServers": {
"buttplug": {
"command": "/opt/homebrew/bin/buttplug-mcp",
"args": ["--ws-port", "12345"]
}
}
}
Tham số CLI:
--ws-port int
: Cổng để kết nối tới Buttplug Websocket server--sse
: Sử dụng SSE Transport (mặc định là STDIO)--log-file string
: Đích đến của file log--verbose
: Bật chế độ ghi log chi tiết
Phản ứng cộng đồng và bối cảnh ngành
Phản ứng của cộng đồng công nghệ đã đáng chú ý là vui tươi, với nhiều nhà phát triển tạo ra những câu chơi chữ về các thuật ngữ lập trình phổ biến có ý nghĩa mới trong bối cảnh này. Các thuật ngữ như penetration testing, injection attacks, và backdoor access đã tạo ra những cuộc thảo luận hài hước về cách thuật ngữ ngành áp dụng khác nhau trong lĩnh vực này.
Chúng tôi đã vibe coding trước khi nó trở nên phổ biến.
Dự án làm nổi bật một khía cạnh thú vị của thị trường thiết bị người lớn - nhiều giao thức đã được các người đam mê kỹ thuật đảo ngược thay vì được các nhà sản xuất công bố chính thức. Cách tiếp cận cơ sở đối với việc điều khiển thiết bị này đã tạo ra một hệ sinh thái mở đáng ngạc nhiên so với các danh mục điện tử tiêu dùng khác.
Cân nhắc về bảo mật và quyền riêng tư
Một số thành viên cộng đồng đã đặt ra câu hỏi về các tác động bảo mật, đặc biệt là do tính chất nhạy cảm của các thiết bị liên quan. Sự giao thoa giữa các dịch vụ AI, kết nối đám mây và phần cứng riêng tư tạo ra những mối quan ngại về quyền riêng tư độc đáo mà các khung bảo mật IoT truyền thống có thể không giải quyết đầy đủ.
Dự án đại diện cho một phần của xu hướng rộng lớn hơn, nơi các nhà phát triển đang tìm ra các ứng dụng sáng tạo cho việc tích hợp AI ngoài các trường hợp sử dụng kinh doanh truyền thống. Mặc dù việc triển khai vẫn còn mang tính thử nghiệm, nó cho thấy cách các giao thức mở có thể tạo ra những kết nối bất ngờ giữa các lĩnh vực công nghệ khác nhau.
Nhà phát triển có kế hoạch tiếp tục làm việc trên các vấn đề ổn định và hy vọng tạo ra các môi trường kiểm tra ảo để cải thiện độ tin cậy phát triển. Dự án vừa là một thí nghiệm kỹ thuật vừa là một chủ đề khởi đầu cuộc trò chuyện về việc mở rộng ranh giới của tương tác AI-con người.
Tham khảo: buttplug-mcp - Buttplug.io MCP Server