buttplug-mcp
by ConAcademy·★ 131·综合分 42
控制Buttplug设备的MCP服务器,通过LLM工具调用实现振动和电池状态功能。
ai-llmdeveloper-toolsother
5
Forks
2
活跃 Issue
12 个月前
最近提交
2 天前
收录于
概述
buttplug-mcp是一个为Buttplug.io生态系统设计的Model Context Protocol服务器,允许Claude Desktop等LLM程序查询和控制连接的设备。它提供振动设备工具和电池信息访问功能,以及列出设备和检查信号强度的资源。该实现使用go-buttplug库,支持STDIO和SSE传输方法。尽管标记为实验性项目,但项目包含详细的模式、配置示例和多个平台的安装说明。
试试问 AI
装完之后,这里有 5 个你可以让 AI 做的事:
你:将成人玩具控制集成到LLM对话中,实现交互式体验
你:根据对话提示自动响应设备操作
你:通过自然语言查询监控设备电池电量和信号强度
你:支持哪些设备?
你:实现是否稳定?
什么时候选它
如果您需要构建需要 LLM 控制成人玩具的亲密应用程序,并且可以接受实验性软件,请选择此服务器。
什么时候不要选它
如果您需要稳定的生产级设备控制,请避免使用此服务器,因为底层库存在已知的连接不稳定问题。
此 server 暴露的工具
从 README 抽取出 1 个工具device_vibrateVibrates device by ID, selecting strength and optional motor
可对比工具
custom MCP serverbuttplug API directly
安装
安装
Homebrew
brew tap conacademy/homebrew-tap
brew install conacademy/tap/buttplug-mcp从GitHub Releases下载
从[GitHub Releases](https://github.com/conacademy/buttplug-mcp/releases)下载二进制文件
从源码安装
go install github.com/conacademy/buttplug-mcp@latest配置 (Claude Desktop)
添加到Claude Desktop配置:
{
"mcpServers": {
"buttplug": {
"command": "/opt/homebrew/bin/buttplug-mcp",
"args": [
"--ws-port", "12345"
]
}
}
}- 启动[Intiface Central](https://intiface.com/central/)管理设备
- 记录服务器端口(默认: 12345)
- 配置MCP主机连接到此服务器
FAQ
- 支持哪些设备?
- 该服务器支持与Buttplug.io兼容的设备,包括通过go-buttplug库支持的LELO和Lovense等流行品牌。
- 实现是否稳定?
- README指出底层的go-buttplug库可能有不稳定的连接处理问题,项目仍处于实验阶段,作者承认尚未经过完全的端到端测试。
Hacker News 讨论
开发者社区最近的相关讨论。
- Buttplug MCP▲ 242💬 134帖子 by surrTurr · 2025-05-30
- 帖子 by unwise-exe · 2025-05-27
buttplug-mcp 对比
最后更新于 · 由 README + GitHub 公开数据自动生成。