К основному содержанию
MCP-сервер CX Codex

PySide6 MCP — MCP-сервер для Claude Code: управление GUI

Даёт агенту доступ к окну PySide6-приложения: скриншоты, дерево виджетов, клики и ввод текста. Исходники приложения менять не нужно.

Установить в Claude Code · Командой платформы Все способы и платформы ↓
claude mcp add pyside6-mcp -- uvx pyside6-mcp
Открыть на GitHub

Что делает PySide6 MCP

Сервер работает по схеме: ассистент вызывает инструменты MCP, те идут в локальный HTTP-мост на временном порту, а мост уже общается с запущенным приложением. Через launch_app(cwd=…) агент сам стартует программу и ждёт, пока появится видимое окно и интерфейс успокоится. Мост подключается изолированным PYTHONPATH, поэтому зависимости сервера в окружение проекта не попадают.

Инструментов много: screenshot, get_widget_tree, find_widget, click, type_text, press_key, get_logs, get_app_state, stop_app. Виджеты ищутся по классу, objectName или тексту, а get_widget_info показывает свойства одного элемента. Есть и запуск Python прямо в процессе приложения — для случаев, когда обычного осмотра мало.

Нужны Python 3.11+, PySide6 6.6+ и uv в PATH. Без uv сервер не стартует, потому что запуск идёт через uvx. Тестировали на Windows, Linux и macOS должны работать. Если приложение уже запущено вручную, мост слушает http://127.0.0.1:7890, порт меняется переменной PYSIDE6_MCP_PORT.

Какие задачи решает

  • снять скриншот окна или отдельного виджета
  • разобрать дерево виджетов с классами и геометрией
  • найти элемент по objectName или тексту
  • заполнить форму и отправить её кликом
  • прочитать логи приложения из процесса

Примеры запросов агенту

  • Запусти приложение из backend/gui.py и сделай скриншот главного окна
  • Почему чекбокс неактивен? Посмотри его состояние через get_widget_info
  • Покажи последние 20 строк логов приложения

Как установить PySide6 MCP

Командой платформы

claude mcp add pyside6-mcp -- uvx pyside6-mcp

uvx запускает команду с именем пакета; если в README она другая — uvx --from pyside6-mcp <команда>

По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие

Вопросы о PySide6 MCP

Как установить PySide6 MCP в Claude Code?

Одной командой: claude mcp add pyside6-mcp -- uvx pyside6-mcp. Она прописывает stdio-сервер в пользовательскую конфигурацию.

Что делает PySide6 MCP?

Позволяет ассистенту видеть и трогать интерфейс PySide6-приложения: скриншоты, дерево виджетов, клики, ввод текста, чтение логов. Исходный код проекта при этом не правится.

Нужно ли добавлять пакет в проект?

Нет. launch_app подкидывает модули моста через отдельный PYTHONPATH, и в pyproject.toml ничего не появляется. Пакет добавляют в проект только для постоянного моста через install_bridge().

Похожие MCP-серверы

Все MCP-серверы по теме «Настройка агента: память, контекст, субагенты» →
REA morluto Инспектирует скомпилированные программы, сборки Electron и JavaScript прямо через ИИ-агента. Помогает понять логику чужих функций без исходного кода. CX Codex +1 ★ 386 989звёзд репо GitHub официальный github Подключает ИИ-агента к GitHub: читает код, заводит issues и пул-реквесты, следит за сборками Actions. Пригодится, когда не хочется переключаться в браузер. CX Codex +1 ★ 33 918звёзд репо Netdata netdata Отдаёт ИИ-агенту данные мониторинга: метрики, логи, алерты и поиск аномалий. Пригодится, когда нужно разобраться, что происходит на сервере, не открывая дашборд. CX Codex +1 ★ 81 115звёзд репо browser-use browser-use Сервер помогает агенту выполнять задачи в браузере: находить данные и заполнять формы. Подключите его, когда нужно поручить агенту действия на веб-странице. CX Codex +1 ★ 119 160звёзд репо Codebase Memory DeusData Локальный MCP-сервер, который строит граф кода, документации и инфраструктуры репозитория. Помогает агенту находить нужные места без повторного чтения файлов. CX Codex +1 ★ 47 392звёзд репо mcp-server HeyPuter Подключает ИИ-агента к Puter: файлы, сайты и воркеры через один MCP-сервер. Пригодится, если проект живёт в облаке Puter. CX Codex +1 ★ 43 872звёзд репо

Спонсоры проекта

Компании, которые помогают держать аналитику открытой