buttplug-mcp

buttplug-mcp

4

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.