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

    YV17labs

    ghostdesk

    Give any AI agent a full desktop — it sees the screen, clicks, types, and runs apps like a human. Automate anything with a UI: browsers, legacy software, internal tools. No API needed. One Docker command.

    Community YV17labs
    remotebrowser

    mcp

    Free your data

    Community remotebrowser
    Decodo

    Decodo MCP Server

    The Decodo MCP server which enables MCP clients to interface with services.

    Community Decodo
    kuberstar

    Qartez MCP

    Semantic code intelligence MCP server for Claude Code - project maps, symbol search, impact analysis, and more

    Community kuberstar
    aovestdipaperino

    tokensave

    Rust port of CodeGraph — a local-first code intelligence system that builds semantic knowledge graphs from codebases. Ported from the original TypeScript implementation by @colbymchenry.

    Community aovestdipaperino