amarisaster

Lovense Cloud MCP

Community amarisaster
Updated

Cloud based Lovense MCP

Lovense Cloud MCP

Control Lovense toys remotely through Claude. Works from anywhere - phone, desktop, doesn't matter.

What You Need

  1. Cloudflare account (free) - Sign up here
  2. Lovense Developer Token - Get one here
  3. Node.js 18+ - Download here

Step 1: Get Your Lovense Developer Token

  1. Go to developer.lovense.com
  2. Click "Join" and create an account
  3. Fill in the form (website/brand name can be anything, phone is optional)
  4. Once registered, go to your dashboard and copy your Developer Token

Region locked? If your country isn't listed, use a VPN to Singapore or Taiwan. The token works globally once you have it.

Step 2: Install Wrangler (Cloudflare CLI)

Open your terminal and run:

npm install -g wrangler

Then log into Cloudflare:

wrangler login

This opens a browser window. Click "Allow".

Step 3: Deploy the Worker

  1. Unzip this folder somewhere (remember where!)
  2. Open terminal in that folder
  3. Run:
npm install
  1. Then deploy:
npx wrangler deploy

You'll see a URL like https://lovense-cloud.YOUR-SUBDOMAIN.workers.dev - save this!

Step 4: Add Your Token

Run this command (replace YOUR_TOKEN_HERE with your actual token):

echo "YOUR_TOKEN_HERE" | npx wrangler secret put LOVENSE_TOKEN

Step 5: Add to Claude

For Claude Desktop + Phone:

  1. Open this file:

    • Windows: %APPDATA%\Claude\claude_desktop_config.json
    • Mac: ~/Library/Application Support/Claude/claude_desktop_config.json
  2. Add this inside the "mcpServers" section:

"lovense-cloud": {
  "command": "node",
  "args": ["C:\\path\\to\\lovense-cloud-worker\\bridge.js"],
  "env": {
    "LOVENSE_WORKER_URL": "https://lovense-cloud.YOUR-SUBDOMAIN.workers.dev"
  }
}

Replace:

  • C:\\path\\to\\ with wherever you unzipped the folder
  • YOUR-SUBDOMAIN with your actual Cloudflare subdomain
  1. Restart Claude Desktop

  2. Phone Claude will sync automatically!

For Claude Code only:

claude mcp add lovense-cloud --transport http "https://lovense-cloud.YOUR-SUBDOMAIN.workers.dev/mcp"

Step 6: Pair Your Toy

  1. In Claude, say: "Get me a Lovense QR code"
  2. Open the Lovense Remote app on your phone
  3. Go to Discover > Scan QR
  4. Scan the QR code

Done! Your toy is now connected.

Commands You Can Use

Just talk to Claude naturally:

  • "Vibrate at intensity 15 for 10 seconds"
  • "Run the earthquake preset"
  • "Edge me for 30 seconds"
  • "Tease me"
  • "Stop"

Available presets: pulse, wave, fireworks, earthquake

Intensity range: 0-20

Troubleshooting

"LOVENSE_TOKEN not configured"→ You didn't add your token. Run Step 4 again.

QR code not working→ Make sure Lovense Remote app is updated. Try the manual code if QR fails.

Claude can't connect to MCP→ Check your URL is correct. For Desktop, make sure you restarted the app.

Phone doesn't have the MCP→ Add it to Desktop first, then restart Desktop. Phone syncs from there.

Related

Built by Mai & Kai, December 2025

MCP Server · Populars

MCP Server · New

    1ch1n

    MyChatArchive

    Local-first AI memory archive. Import ChatGPT, Claude, and Grok exports, generate semantic embeddings, and search via MCP server. Zero cloud, zero cost.

    Community 1ch1n
    butterbase-ai

    butterbase

    Open-source backend-as-a-service. Postgres, auth, storage, functions, AI gateway, MCP.

    Community butterbase-ai
    GoPlusSecurity

    GoPlus AgentGuard

    Security guard for AI agents — blocks malicious skills, prevents data leaks, protects secrets. 24 detection rules, runtime action evaluation, trust registry.

    Community GoPlusSecurity
    respawn-llc

    tool-filter-mcp

    MCP proxy server that filters tools from upstream MCP servers via regex-based deny list

    Community respawn-llc
    Kaelio

    ktx-ai-data-agents-context

    ktx is an executable context layer for data and analytics agents 🐙 Allow Claude Code, Codex, and any AI agent to query data accurately through MCP with skills, memory and a semantic layer

    Community Kaelio