June 16, 2026

Jaws but make it smart-home drama

Show HN: SharkClean MCP

Your vacuum can now take AI orders, but the comments are already dragging it

TLDR: A developer made a tool that lets AI assistants control newer Shark robot vacuums in plain language, fixing a gap left by older home-control options. Commenters were split between “neat hack” and “totally unnecessary,” with some arguing a regular home hub or simple command line would make more sense.

A new Show HN post dropped with a deliciously nerdy promise: you can now boss around certain Shark robot vacuums in plain English through an AI helper, telling them to clean the kitchen, head home, or report their battery like a tiny domestic employee. The project, SharkClean MCP, works with newer Shark models that many older smart-home tools struggle to reach, which instantly made it catnip for gadget tinkerers who’ve been annoyed by their robots showing up as basically useless or permanently "offline."

But the real action was in the comments, where the crowd wasted zero time asking the obvious: do we really need AI to tell a vacuum to vacuum? One of the strongest reactions came from people who see this as solving the wrong problem. Instead of adding another AI layer, one commenter basically said the smarter path is plugging the vacuum into a whole-home system so everything works together. In other words: why create a glamorous robot middleman when your house already has a control panel?

Then came the brutally concise drive-by opinion that practically begged to become a meme: “a cli would have been better tbh.” Translation for normal humans: some folks would rather type a simple command than involve a chatbot at all. That tiny line captured the thread’s vibe perfectly — half impressed, half eye-rolling, and fully ready to debate whether this is the future of the smart home or just peak “because we can” energy.

Key Points

  • SharkClean MCP is an unofficial MCP server for SharkClean and SharkNinja robot vacuums that enables natural-language and MCP-based control.
  • The project uses SharkNinja’s current skegox cloud backend rather than the legacy Ayla cloud, allowing support for newer robot models that Ayla-based tools cannot reach.
  • It provides tools for robot discovery, live status, whole-home or room-specific cleaning, run control, docking, power mode changes, and robot location beeps.
  • Setup requires uv, Python 3.10+, environment-based credentials, and a one-time browser login using SharkClean’s PKCE authentication flow.
  • The project also includes a command-line tool, shark-mcp-rc, for shell scripting and automation beyond MCP clients.

Hottest takes

"a genuinely smart home" — cassianoleal
"driving a handful of devices with AI" — cassianoleal
"a cli would have been better tbh" — NamlchakKhandro
Made with <3 by @siedrix and @shesho from CDMX. Powered by Forge&Hive.