buttplug-mcp
The buttplug-mcp is a Model Context Protocol server designed to interact with Genital Interface Devices within the Buttplug.io ecosystem. It allows users to control and monitor their devices using LLM programs like Claude Desktop, although it faces stability issues currently.
buttplug-mcp - Buttplug.io MCP Server
buttplug-mcp
is a Model Context Protocol (MCP) server designed for the Buttplug.io ecosystem. It enables LLM programs like Claude Desktop to query and control Genital Interface Devices. Users can ask Claude about connected devices, adjust device settings, and check device statuses. It supports resources and tools such as listing connected devices and vibrating them. Note that current support is unstable due to issues with the underlying library.
Current State
This is an experimental MCP service created as an educational project. It is not fully stable, with connection issues reported.
Installing the binary
Binaries can be installed via GitHub or Homebrew.
Usage
Requires the Intiface Central hub to manage devices. Configure host programs with the provided JSON configuration to use buttplug-mcp
.
Building
Building requires task
, with the binary located in bin/buttplug-mcp
.
Contribution and Conduct
Pull requests are welcome. Follow the project's Code of Conduct.
Credits and License
Thanks to go-buttplug
and go-mcp
for the libraries used. Released under the MIT License.