Discovery Suite
Discovery Suite is a macOS app that discovers, identifies, and — where the device allows — controls every device around your home, over Wi-Fi (mDNS/SSDP/DIAL) and Bluetooth LE.
Core trick
Parallel Wi-Fi and Bluetooth LE sweeps fuse mDNS, SSDP, OUI and BLE company IDs to identify devices, which an MCP server exposes to Claude as tools.
Description
Discovery Suite is a macOS app that discovers, identifies, and — where the device
allows — controls every device around your home, over Wi-Fi (mDNS/SSDP/DIAL) and
Bluetooth LE. An actor-based Swift library and `discoveryd` daemon run both sweeps in
parallel and fuse the results through an identification layer: BLE company-IDs (Amazon,
Apple), Apple Continuity ("iPhone, in use"), OUI vendor lookup, a Bonjour service catalog
(_hap._tcp, _aqara-setup._tcp, _matterc._udp…), and coarse proximity buckets (Immediate/
Near/Far) from smoothed BLE RSSI. A macOS 26 Liquid Glass dashboard presents it — collapsing
dense networks, pinning the interesting devices, ordering Bluetooth by proximity. Its
guiding principle is honest capability reporting: when a device can't be controlled (closed
HomeKit, secured setup, no Mac-side API) the app says so with a structured reason instead of
failing silently. Fire TV is driven end-to-end over a native ADB implementation: pair →
universal remote → installed-apps grid (`pm list packages -3`) → tap to launch. A Python
FastMCP server exposes the whole network to Claude as a tool (list_devices, rescan,
send_command, pair_device, list_apps).
The linked repo returns 404, so it was deleted or made private.