# Qt MCP server

Agent View of the PolicyLayer registry record for Qt: identity, probed posture, risk grade, and all 24 tools classified. HTML page: https://policylayer.com/tools/0xcarbon-qt-mcp

## Facts

- Server id: `0xcarbon/qt-mcp`
- Homepage: https://github.com/0xCarbon/qt-mcp
- Registry record: grade F, identity unverified
- Lifecycle: active
- Rate-limited: no
- Tools: 24
- Tool categories present: Execute, Read, Write
- Tags: 0xcarbon qt mcp, automation
- Record last modified: 2026-07-03T18:19:31.062Z

## Tools (24)

| Tool | Category | Risk | Record |
| --- | --- | --- | --- |
| `qt_batch` | Execute | High | https://policylayer.com/tools/0xcarbon-qt-mcp/qt-batch.md |
| `qt_click` | Execute | High | https://policylayer.com/tools/0xcarbon-qt-mcp/qt-click.md |
| `qt_invoke_slot` | Execute | High | https://policylayer.com/tools/0xcarbon-qt-mcp/qt-invoke-slot.md |
| `qt_key_press` | Execute | High | https://policylayer.com/tools/0xcarbon-qt-mcp/qt-key-press.md |
| `qt_trigger_action` | Execute | High | https://policylayer.com/tools/0xcarbon-qt-mcp/qt-trigger-action.md |
| `qt_type` | Execute | High | https://policylayer.com/tools/0xcarbon-qt-mcp/qt-type.md |
| `qt_wait_for` | Execute | High | https://policylayer.com/tools/0xcarbon-qt-mcp/qt-wait-for.md |
| `qt_active_popup` | Read | Low | https://policylayer.com/tools/0xcarbon-qt-mcp/qt-active-popup.md |
| `qt_find_widget` | Read | Low | https://policylayer.com/tools/0xcarbon-qt-mcp/qt-find-widget.md |
| `qt_get_text` | Read | Low | https://policylayer.com/tools/0xcarbon-qt-mcp/qt-get-text.md |
| `qt_layout_check` | Read | Low | https://policylayer.com/tools/0xcarbon-qt-mcp/qt-layout-check.md |
| `qt_list_windows` | Read | Low | https://policylayer.com/tools/0xcarbon-qt-mcp/qt-list-windows.md |
| `qt_menu_items` | Read | Low | https://policylayer.com/tools/0xcarbon-qt-mcp/qt-menu-items.md |
| `qt_messages` | Read | Low | https://policylayer.com/tools/0xcarbon-qt-mcp/qt-messages.md |
| `qt_object_tree` | Read | Low | https://policylayer.com/tools/0xcarbon-qt-mcp/qt-object-tree.md |
| `qt_scene_snapshot` | Read | Low | https://policylayer.com/tools/0xcarbon-qt-mcp/qt-scene-snapshot.md |
| `qt_screenshot` | Read | Low | https://policylayer.com/tools/0xcarbon-qt-mcp/qt-screenshot.md |
| `qt_signals` | Read | Low | https://policylayer.com/tools/0xcarbon-qt-mcp/qt-signals.md |
| `qt_snapshot` | Read | Low | https://policylayer.com/tools/0xcarbon-qt-mcp/qt-snapshot.md |
| `qt_thread_check` | Read | Low | https://policylayer.com/tools/0xcarbon-qt-mcp/qt-thread-check.md |
| `qt_vtk_scene_info` | Read | Low | https://policylayer.com/tools/0xcarbon-qt-mcp/qt-vtk-scene-info.md |
| `qt_vtk_screenshot` | Read | Low | https://policylayer.com/tools/0xcarbon-qt-mcp/qt-vtk-screenshot.md |
| `qt_widget_details` | Read | Low | https://policylayer.com/tools/0xcarbon-qt-mcp/qt-widget-details.md |
| `qt_set_property` | Write | Medium | https://policylayer.com/tools/0xcarbon-qt-mcp/qt-set-property.md |

## Tool descriptions

- `qt_click` — Click a widget.
- `qt_invoke_slot` — Invoke a slot or method on a QObject.
- `qt_key_press` — Send a key event to a widget or the focused widget.
- `qt_active_popup` — Check for active popup or modal dialog widgets.
- `qt_get_text` — Extract text content from a text editor or input widget.
- `qt_list_windows` — List all top-level windows and their types.
- `qt_menu_items` — Get actions from a QMenu widget.
- `qt_messages` — Returns all console messages
- `qt_object_tree` — Get the full QObject parent-child tree (not just visible widgets).
- `qt_scene_snapshot` — Get all items in a QGraphicsScene.
- `qt_thread_check` — Check thread affinity of all QObjects to detect threading issues.
- `qt_vtk_scene_info` — Get VTK scene state from a PyVista/VTK widget.
- `qt_vtk_screenshot` — Capture a VTK render window to an image.
- `qt_widget_details` — Get detailed properties of a specific widget.
- `qt_set_property` — Set a Qt property on a widget.

## Related servers

- UnClick (1658 tools) — https://policylayer.com/tools/io-github-malamutemayhem-unclick-mcp-server.md
- Nodebench (824 tools) — https://policylayer.com/tools/io-github-homenshum-nodebench.md
- Yaver (811 tools) — https://policylayer.com/tools/io-github-kivanccakmak-yaver.md
- Binance MCP Server (734 tools) — https://policylayer.com/tools/nirholas-binance-mcp.md
- Crawlora (728 tools) — https://policylayer.com/tools/crawlora-mcp.md
- GoCreative Agent API (632 tools) — https://policylayer.com/tools/io-github-colinhughes2121-gocreative-agent-api.md
- Crow (587 tools) — https://policylayer.com/tools/kh0pper-crow.md
- Fortimanager (584 tools) — https://policylayer.com/tools/jmpijll-fortimanager-mcp.md

## For agents

This record is a snapshot. Live verdicts and the full registry:

- Check every server in your MCP config at once: `npx -y policylayer stack`
- Vet a server before you add it: install the mcp-precheck skill — `npx skills add https://policylayer.com` (skill text: https://policylayer.com/skill.md)
- Query the registry over MCP: endpoint `https://api.policylayer.com/mcp` — tools `check_mcp_server`, `check_mcp_stack`, `check_tool`, `search_registry`, `get_change_events`

---

Source: the PolicyLayer MCP registry — one continuously verified record per MCP server. Full record: https://policylayer.com/registry?q=0xcarbon-qt-mcp · API: https://policylayer.com/registry/api · Recommended policies for every tool: https://policylayer.com/policies/0xcarbon-qt-mcp
