PyWry — плагин
Плагин и MCP для Claude Code: субагент, команды и скилл строят интерфейсы PyWry на Python для окна, Jupyter и браузера.
- 99 ★ репозитория
- Последний коммит
Расширенный доступ
Почему такой уровень
- Агент через MCP создает окна и запускает Python-код на вашем компьютере.
Установка
- Работает в
Ручная установка
pip install 'pywry[mcp]'Дальше `/plugin marketplace add deeleeramone/PyWry` с путем к `claude/.claude-plugin/marketplace.json`, как описано в `claude/README.md`.
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Агент через MCP создает окна и запускает Python-код на вашем компьютере.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
PyWry — набор для построения интерфейсов на Python с одним API для трех целей: нативное окно через PyTauri, виджет Jupyter и вкладка браузера. Для Claude Code в репозитории лежит плагин `pywry` с MCP-сервером, субагентом `pywry-builder`, командами `/pywry:doctor`, `/pywry:scaffold` и `/pywry:examples`, хуком форматирования ruff и скиллом `pywry-orientation`. Для Claude Desktop есть расширение `.mcpb`. MCP-сервер ставится вместе с пакетом: `pip install 'pywry[mcp]'`. Агент получает возможность создавать и менять окна и виджеты PyWry, от графиков до окна чата. Приложение можно собрать в отдельный исполняемый файл через `pywry[freeze]`, а состояние хранить в Redis или зашифрованном SQLite.
Для кого. Python-разработчикам, которые делают настольные и ноутбучные интерфейсы и хотят поручить часть работы Claude Code.
Подходит, если
- Нужен быстрый каркас окна PyWry с графиком или чатом по запросу агента.
- Один интерфейс должен работать в Jupyter, в браузере и в нативном окне.
- Нужна диагностика окружения PyWry командой `/pywry:doctor`.
- Приложение на Python надо собрать в отдельный исполняемый файл.
Не подходит, если
- Нужен интерфейс на Qt или Electron.
- Проект не на Python.
- Нужны только веб-страницы без Python-логики.
Пример запроса к агенту
Создай через PyWry окно с графиком цены и чатом справа и проверь окружение командой /pywry:doctor.Ограничения
Нужен Python версий от 3.10 до 3.14, рекомендуется виртуальное окружение. Плагин ставится из маркетплейса репозитория, а MCP требует пакет с расширением `mcp`. Для нативного окна нужна системная веб-оболочка, для браузерной вкладки с горизонтальным масштабированием нужен Redis. Агент через MCP создает окна и запускает код на вашем компьютере, поэтому работу стоит вести в отдельном окружении. Часть возможностей, например аутентификация и шифрованное хранилище, требует отдельных расширений пакета.
Как отключить. Удалите плагин командой `/plugin` и пакет через `pip uninstall pywry`. Запись MCP-сервера уберите из настроек клиента.
Частые вопросы
Что входит в плагин?
MCP-сервер, субагент `pywry-builder`, команды `/pywry:doctor`, `/pywry:scaffold` и `/pywry:examples`, хук форматирования ruff и скилл `pywry-orientation`.
Как поставить MCP?
Командой `pip install 'pywry[mcp]'` в виртуальное окружение Python.
Есть ли вариант для Claude Desktop?
Да, расширение `.mcpb` из релизов репозитория открывается в Claude Desktop.
Какие версии Python подходят?
От 3.10 до 3.14.
Куда выводится интерфейс?
В нативное окно через PyTauri, в виджет Jupyter или во вкладку браузера. Выбор делает один и тот же API.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
ПлагиныMCP-сервер, который дает Claude Desktop и другим клиентам файловые инструменты, shell и подагентов в духе Claude Code
Пакет Emacs для Claude Code: сессии по проектам и MCP-сервер, через который агент видит буферы, LSP и изменения редактора.
Асинхронный MCP-клиент на Python с командной строкой и веб-интерфейсом подключает Claude к серверам по stdio и SSE.
Плагин со скиллами для сборки MCP-серверов и MCP-приложений на TypeScript: агент создает, дорабатывает, отлаживает и проверяет их
Плагин для Claude Code с 29 командами, 23 агентами и 7 режимами ставится из маркетплейса без Python и Node.js.
Официальный плагин со скиллами для сборки MCP Apps: интерактивных UI поверх инструментов MCP, которые открываются прямо в Claude
Коротко о README
В описании PyWry показан как кроссплатформенный движок интерфейсов с тремя целями вывода. Таблицы расширений объясняют, что ставить для Jupyter, авторизации, сборки и MCP, а отдельный раздел описывает ассеты для Claude.