MCP server to inspect, screenshot, GIF-record and drive Qt apps and DCCs (Houdini, Blender, ...) through Qt.py.
Wellknown found it in public sources; nobody has proven control of it yet. Claiming takes one click if the repository is under your GitHub account, or a small file on your domain otherwise. Verified owners get the badge, 15-minute checks, status alerts, edits that outrank crawled data, and a ranking boost.
Agents can do it too: POST https://wellknown.network/api/v1/claims with {"agent":"qtpy-mcp","method":"well_known_file"} — machine-readable steps at claim.json, guide at /docs/claim.
Everything here was measured by our prober or read from a registry. Nothing is self-reported.
Attributed to the source that supplied each field. Treated as claims, not facts.
# qtpy-mcp MCP server that lets an AI agent **find, screenshot, GIF-record and drive Qt widgets** in running applications and DCCs (Houdini, Blender, Maya, Nuke, ...), built on [Qt.py](https://github.com/mottosso/Qt.py) so it works with PySide6, PyQt6, PySide2 and PyQt5. It is a fork of [0xCarbon/qt-mcp](https://github.com/0xCarbon/qt-mcp) (MIT OR Apache-2.0): same tool set, plus Qt.py, many-apps-at-once routing, semantic widget search and GIFs. ``` "screenshot the PIPE-1234 window's docked Render Queue" ┌────────────────────┐ "now the widget labelled 'Name goes here:' in DEV-1515" ──► │ Houdini pid 4121 │ probe "record a GIF of Houdini process 1252151's 'Foo bar'" ├────────────────────┤ │ │ Houdini pid 1252 │ probe MCP client ──stdio──► qtpy-mcp ── registry + JSON-RPC ───► ├────────────────────┤ (routes) (127.0.0.1, token) │ Blender pid 7770 │ probe └────────────────────┘ ``` ## What you can ask for - **Find by meaning**, not by ref: text, window title, class, `objectName`, placeholder, **tooltip, whatsThis, statusTip**, accessible name, tab text, dynamic properties, even **style sheet**. Fuzzy-ranked; each hit says which field matched. - **Screenshot** a whole window, a dialog, or any sub-widget such as a docked panel. A match on a label like `Name goes here:` captures the form around it (`expand="auto"`; also `self`, `parent`, `buddy`, `window`). - **Record a GIF** (`qt_record_gif`, or `qt_record_start` / `qt_record_stop` while you interact). The probe grabs frames with `QWidget.grab()` and Pillow encodes them, so it behaves the same on Windows, Linux and macOS: no ffmpeg or screen-capture APIs. - **Many applications at once.** Several Houdinis, Blender and Maya can be open together; one agent connection addresses any of them (see below). - Everything upstream pr…
Mapped onto the structured taxonomy from declared text and observed tool names. Confidence shown for derived entries.
Every source is kept verbatim. Field changes are logged as events.