Uindow — MCP-сервер для Claude Code: браузерная автоматизация
Локальный MCP-сервер, который даёт ИИ-агенту управлять настоящим подписанным браузером Chromium/Electron с реальным вводом на уровне ОС.
claude mcp add uindow -- npx -y @uindow/cliЧто делает Uindow
Uindow запускает настоящий подписанный браузер Chromium/Electron и подаёт в него ввод на уровне операционной системы: курсор действительно двигается, клавиши действительно нажимаются, файловые диалоги нативные, а не синтетические события страницы. Всё работает на вашей машине и в вашей сети, код открыт в репозитории.
MCP-сервер общается по stdio и запускается по требованию ИИ-ассистента. Требуется Node.js 18+ и npx в PATH. Без этого сервер не стартует: в GUI-приложениях часто вылезает spawn npx ENOENT, потому что десктоп не наследует PATH вашей оболочки — это бьёт по тем, кто ставил Node через nvm, asdf или Volta. Лечится абсолютным путём к npx в поле command.
Автоматизации можно собирать тремя способами: без кода в интегрированном редакторе, из любого MCP-совместимого клиента или на чистом JavaScript с автодополнением и линтингом. Для работы приложения нужен бесплатный аккаунт на uindow.com. Подключение к ассистенту настраивается в один клик через раздел AI assistants, но конфиг большинство десктопных клиентов перечитывает только после полного перезапуска — закрыть окно недостаточно. Ещё одна частая осечка: запись попала в проектный конфиг вместо глобального, и сервер виден только в одной папке. В Claude это лечится повторным добавлением с --scope user.
Какие задачи решает
- прогнать сценарий на сайте с реальным движением курсора и набором текста
- собрать автоматизацию в редакторе без написания кода
- записать сложный рабочий процесс и запускать его повторно
- вызвать браузерную автоматизацию прямо из ИИ-ассистента
- написать и отладить модуль автоматизации на JavaScript
Примеры запросов агенту
- Покажи список модулей автоматизации Uindow
- Создай модуль, который открывает сайт и заполняет форму входа
- Запусти модуль
checkout-flowи покажи результат
Как установить Uindow
Командой платформы
claude mcp add uindow -- npx -y @uindow/cliКомандой платформы
codex mcp add uindow -- npx -y @uindow/cliФайл настроек
{
"mcpServers": {
"uindow": {
"command": "npx",
"args": [
"-y",
"@uindow/cli"
]
}
}
}Файл настроек
{
"servers": {
"uindow": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@uindow/cli"
]
}
}
}Командой платформы
gemini mcp add uindow npx -y @uindow/cliПо шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о Uindow
Как установить Uindow в Claude Code?
Выполните claude mcp add uindow -- npx -y @uindow/cli. Сервер запустится по требованию ассистента по stdio.
Что делает Uindow?
Управляет настоящим подписанным браузером Chromium/Electron с вводом на уровне ОС: реальный курсор, реальные нажатия клавиш, нативные файловые диалоги. Агент через MCP может перечислять, создавать и запускать модули автоматизации.
Почему сервер виден только в одном проекте?
Запись попала в проектный конфиг. В Claude проверьте claude mcp list из другой папки и добавьте сервер заново с --scope user.