Pembangun Cipta Antara Muka Kawalan AI untuk Peranti Dewasa Menggunakan Model Context Protocol

BigGo Editorial Team
Pembangun Cipta Antara Muka Kawalan AI untuk Peranti Dewasa Menggunakan Model Context Protocol

Satu projek perisian baharu telah muncul yang menghubungkan pembantu kecerdasan buatan seperti Claude kepada peranti dewasa melalui Model Context Protocol (MCP). Pelayan buttplug-mcp membolehkan pengguna mengawal perkakasan intim menggunakan arahan bahasa semula jadi, mewakili aplikasi luar biasa teknologi AI dalam peranti peribadi.

Projek ini dibina berdasarkan ekosistem Buttplug.io yang sedia ada, yang menyediakan piawaian sumber terbuka untuk mengawal pelbagai peranti dewasa. Dengan mengintegrasikan dengan MCP, pengguna kini boleh bertanya kepada pembantu AI soalan seperti Apakah peranti yang disambungkan? atau Tetapkan motor kepada kekuatan 50% melalui antara muka perbualan.

Sumber dan Alatan yang Disokong

Sumber Penerangan
/devices Senarai peranti Buttplug yang disambungkan dalam format JSON
/device/{id} Maklumat peranti mengikut ID peranti
/device/{id}/rssi Tahap isyarat RSSI mengikut ID peranti
/device/{id}/battery Tahap bateri mengikut ID peranti
Alatan Parameter Penerangan
device_vibrate id, motor, strength Menggetarkan peranti mengikut id, memilih kekuatan dan motor pilihan

Pelaksanaan Teknikal dan Cabaran

Perisian ini berfungsi dengan menyambung kepada aplikasi hab Intiface Central, yang menguruskan sambungan peranti melalui protokol Bluetooth. Pengguna boleh memasang pelayan MCP melalui pengurus pakej seperti Homebrew dan mengkonfigurasinya untuk berfungsi dengan pembantu AI seperti Claude Desktop atau model tempatan yang berjalan pada Ollama.

Walau bagaimanapun, pembangun mencatatkan isu kestabilan yang ketara dengan perpustakaan sambungan asas. Projek ini kekal sebagai eksperimen, dengan pencipta mengakui bahawa ujian hujung ke hujung telah bermasalah disebabkan sambungan peranti yang tidak boleh dipercayai dan had perpustakaan.

Pemasangan dan Konfigurasi

Pemasangan Binari:

  • Tersedia melalui keluaran GitHub untuk pelbagai platform
  • Pemasangan Homebrew: brew tap conacademy/homebrew-tap && brew install conacademy/tap/buttplug-mcp

Konfigurasi untuk Claude Desktop:

{
  "mcpServers": {
    "buttplug": {
      "command": "/opt/homebrew/bin/buttplug-mcp",
      "args": ["--ws-port", "12345"]
    }
  }
}

Argumen CLI:

  • --ws-port int: Port untuk menyambung ke pelayan Websocket Buttplug
  • --sse: Gunakan Pengangkutan SSE (lalai adalah STDIO)
  • --log-file string: Destinasi fail log
  • --verbose: Aktifkan pengelogan terperinci

Respons Komuniti dan Konteks Industri

Reaksi komuniti teknologi amat suka bermain, dengan ramai pembangun membuat permainan kata tentang istilah pengaturcaraan biasa yang mengambil makna baharu dalam konteks ini. Istilah seperti ujian penembusan, serangan suntikan, dan akses pintu belakang telah mencetuskan perbincangan jenaka tentang bagaimana jargon industri digunakan secara berbeza dalam domain ini.

Kami telah melakukan vibe coding sebelum ia menjadi popular.

Projek ini menyerlahkan aspek menarik pasaran peranti dewasa - banyak protokol telah direkayasa balik oleh peminat berbanding diterbitkan secara rasmi oleh pengilang. Pendekatan akar umbi terhadap kawalan peranti ini telah mencipta ekosistem yang mengejutkan terbuka berbanding kategori elektronik pengguna lain.

Pertimbangan Keselamatan dan Privasi

Beberapa ahli komuniti menimbulkan persoalan tentang implikasi keselamatan, terutamanya memandangkan sifat sensitif peranti yang terlibat. Persilangan perkhidmatan AI, sambungan awan, dan perkakasan intim mencipta kebimbangan privasi unik yang rangka kerja keselamatan IoT tradisional mungkin tidak dapat menangani dengan secukupnya.

Projek ini mewakili sebahagian daripada trend yang lebih luas di mana pembangun mencari aplikasi kreatif untuk integrasi AI di luar kes penggunaan perniagaan tradisional. Walaupun pelaksanaan kekal eksperimen, ia menunjukkan bagaimana protokol terbuka boleh membolehkan sambungan tidak dijangka antara domain teknologi yang berbeza.

Pembangun merancang untuk terus bekerja pada isu kestabilan dan berharap untuk mencipta persekitaran ujian maya bagi meningkatkan kebolehpercayaan pembangunan. Projek ini berfungsi sebagai eksperimen teknikal dan pemula perbualan tentang sempadan yang berkembang bagi interaksi AI-manusia.

Rujukan: buttplug-mcp - Buttplug.io MCP Server