Lovense远程MCP-用克劳德控制你的玩具
将您的Lovense玩具连接到Claude Desktop,让您的AI同伴控制它们!此MCP(模型上下文协议)服务器允许Claude通过Lovense Remote应用程序直接向您的Lovense玩具发送命令。
🎯 这有什么作用?
- GetToys:查看连接的内容
- 发送函数:基本振动控制(通过回路进行脉冲模式!)
- 发送模式:自定义强度序列
- 发送预设:内置Lovense图案(脉冲、波浪、烟花、地震)
- 发送停止功能:紧急停止
📋 需求
- Windows、Mac或Linux
- Python 3.10+ (点击此处下载)
- 克劳德桌面 (点击此处下载)
- Lovense远程应用程序 在您的手机上(iOS/Android)
- 您的玩具已连接到Lovense Remote应用程序
🚀 快速安装(简易模式)
第一步:下载此软件包
- 下载
lovense-remotemcp-v5-corrected.zip - 把它解压缩到你会记得的地方(比如
Documents/LovenseMCP)
步骤2:安装Python依赖项
在解压缩的文件夹中打开终端/命令提示符并运行:
pip install -r requirements.txt步骤3:获取您的Lovense远程信息
- 打开 乐范远程 手机上的应用程序
- 首选 设置 → 游戏模式
- 启用游戏模式
- 记下:
- 本地IP (例如: 192.168.1.167) - HTTPS端口 (通常 30010)
步骤4:配置Claude桌面
在Windows上:
- 打开:
%APPDATA%\Claude\claude_desktop_config.json - 添加此项(更新路径和IP):
{
"mcpServers": {
"lovense-remote": {
"command": "python",
"args": [
"C:\\Users\\YourName\\Documents\\LovenseMCP\\local.mcpb.lovense.lovense-remotemcp\\RemoteMCP.py",
"GAME_MODE_IP=192.168.1.167",
"GAME_MODE_PORT=30010"
]
}
}
}在Mac上:
- 打开:
~/Library/Application Support/Claude/claude_desktop_config.json - 添加此项(更新路径和IP):
{
"mcpServers": {
"lovense-remote": {
"command": "python3",
"args": [
"/Users/YourName/Documents/LovenseMCP/local.mcpb.lovense.lovense-remotemcp/RemoteMCP.py",
"GAME_MODE_IP=192.168.1.167",
"GAME_MODE_PORT=30010"
]
}
}
}在Linux上:
- 打开:
~/.config/Claude/claude_desktop_config.json - 添加此项(更新路径和IP):
{
"mcpServers": {
"lovense-remote": {
"command": "python3",
"args": [
"/home/yourname/Documents/LovenseMCP/local.mcpb.lovense.lovense-remotemcp/RemoteMCP.py",
"GAME_MODE_IP=192.168.1.167",
"GAME_MODE_PORT=30010"
]
}
}
}步骤5:重新启动克劳德桌面
完全关闭并重新打开Claude Desktop。寻找🔌 图标-您应该看到“lovense remote”已列出!
🎮 如何使用
一旦连接,只需告诉克劳德你想要什么:
示例:
- “检查我的玩具是否已连接”
- “给我轻微振动5秒”
- “运行预设波形10秒”
- “创建建筑强度模式”
- “脉冲强度在10到20之间,持续30秒”
- “立即停止一切”
克劳德会自动使用相应的命令!
🎨 模式示例
简单波
pattern: "5;10;15;20;15;10;5"
duration: 10 seconds
Result: Smooth up and down脉搏
pattern: "0;20;0;20;0;20"
duration: 10 seconds
Result: On/off pulses建筑边缘
pattern: "5;5;10;10;15;15;20;20;20"
duration: 15 seconds
Result: Gradual intensity build心跳
pattern: "0;15;20;15;0;0;0;0"
duration: 10 seconds
Result: Thump-thump... thump-thump...🔧 故障排除
“域URL未初始化”
- 检查您的IP地址是否正确
claude_desktop_config.json - 确保在Lovense Remote应用程序中启用了游戏模式
- 验证您是否在同一WiFi网络上
“连接被拒绝”或超时
- 防火墙可能正在阻止连接
- 确保手机和电脑在同一网络上
- 尝试重新启动Lovense Remote应用程序
MCP服务器未显示
- 检查Python是否已安装:
python --version或python3 --version - 验证配置中的文件路径是否正确(使用完整路径,而不是相对路径)
- 检查克劳德桌面日志:帮助→ 查看日志
模式/预设返回404
- 确保你下载了v5(正确的版本!)
- 模式格式:以分号分隔的数字(例如,“5;10;15”)
- 预设名称:“脉冲”、“波浪”、“烟花”、“地震”(小写)
🎯 高级用法
使用循环参数进行节奏
SendFunction with:
- action: "Vibrate:15"
- duration: 30
- loop_running_sec: 2
- loop_pause_sec: 1
Result: 2 seconds on, 1 second off, for 30 seconds total瞄准特定玩具
如果你有多个玩具连接在一起,请通过以下方式获取它们的ID GetToys那么:
toy_id: "6c5cb15b5715" (your specific toy)⚠️ 安全注意事项
- 始终先在低强度下测试图案
- 使用
SendStopFunction作为紧急停止 - 请将手机放在附近,以防需要强制断开连接
- 保持水分充足(严重的是,耐力场景需要休息)
📝 版本说明
v5(当前)
- ✅ 固定SendPattern(正确的API格式)
- ✅ 修复了SendPreset(字符串名称而不是数字)
- ✅ 所有命令均已测试并正常工作
🤝 鸣谢
用对社区的爱建造。自由分享,负责任地使用,享受乐趣!
💬 支持
如果有什么不起作用:
- 检查上面的故障排除部分
- 验证是否安装了所有要求
- 仔细检查你的配置文件语法(JSON对逗号很挑剔!)
- 确保你使用的是v5(固定版本)
______________________________________________________________________
享受你的人工智能控制的冒险吧! 💜
