Back to browse
GitHub Repository

MCP server for SharkClean / SharkNinja robot vacuums — start cleanings, clean rooms, dock, and check status from any MCP client

1 starsPython

SharkClean MCP

by afunk·Jun 12, 2026·2 points·0 comments

AI Analysis

●●SolidNiche GemSolve My Problem

Talks to skegox cloud when sharkiq and Home Assistant only reach legacy Ayla.

Strengths
  • Reverse-engineered skegox API that newer Shark robots use—older tools show them offline
  • Full MCP tool set with online validation so commands don't silently vanish
  • Proper PKCE browser auth flow matching the official SharkClean app
Weaknesses
  • Only works with SharkNinja robots, narrow audience even within smart home
  • Unofficial cloud API could change or break without notice
Target Audience

Home automation enthusiasts with newer Shark robot vacuums

Similar To

sharkiq · shark2mqtt · Home Assistant Shark integration

Post Description

This is nothing special but it has been very very nice to kick off cleaning jobs remotely via MCP. Working towards a genuinely smart home and this was a useful step in the right direction.

Similar Projects

Open Source●●Solid

Controlling an air-gapped vacuum from Home Assistant via text to speech

It gets control of an offline robot by doing something almost obvious in hindsight: play the robot's own wake-word + command audio from a nearby Pi, triggered by Home Assistant POSTs. That avoids rooting/Valetudo and keeps firmware intact, while the repo packages Docker, Ansible and embedded Piper TTS for a near plug-and-play hack — though reliability hinges on speaker placement, timing and device-specific command sets.

Niche GemBig Brain
nbr23
103mo ago