Agentโ™ฅ๏ธŽAge
Catalog

PySide6 MCP

Official

by com55 ยท Python

Playwright-style MCP to inspect, control, and debug PySide6 desktop GUIs.

io.github.com55/pyside6-mcp (Model Context Protocol Server)

Playwright-style MCP server for PySide6 desktop GUI apps. It allows AI assistants to inspect, control, and debug a Python desktop GUI without modifying the appโ€™s source code, using an HTTP bridge via an ephemeral localhost port.

๐Ÿ› ๏ธ Key Features

  • Screenshot any window or widget
  • Inspect the full widget tree (class, name, geometry, text, state)
  • Click, type, scroll, and press keys for full interaction
  • Find widgets by class, objectName, or text content
  • Read Python logs captured by the server

๐Ÿš€ Use Cases

  • Automated GUI testing and UI testing for PySide6 apps
  • Desktop GUI inspection, control, and debugging by AI agents
  • Developer workflows involving model-context-protocol and LLM tools

โšก Developer Benefits

  • Works with model-context-protocol (MCP) and MCP tools
  • Enables AI-assisted visibility into UI structure and runtime state
  • Supports automated testing and desktop automation scenarios

โš ๏ธ Limitations

  • Intended for PySide6 desktop GUI applications and uses a localhost HTTP bridge (ephemeral port).

Topics

desktop-appguimcpmcp-servermcp-toolspyside6pythonqtqt6ai-agentsautomated-testingclaudedesktop-automationgui-automationgui-automation-pythonllm-toolsmodel-context-protocolui-testing