DOMShell — MCP-сервер для Claude Code: браузер и установка
DOMShell даёт ИИ-агенту доступ к Chrome через команды для работы с виртуальной файловой системой страницы. Нужен для просмотра сайтов и извлечения данных без ручного поиска по DOM-селекторам.
claude mcp add domshell -- npx -y @apireno/domshellЧто делает DOMShell
Сервер превращает дерево доступности Chrome в виртуальные файлы и папки. Агент может просматривать страницу командами ls, cd, grep и find, а для действий в браузере использовать click и type. Несколько команд можно передать за один вызов инструмента domshell_execute.
Для работы нужна DOMShell Chrome Extension: без неё сервер не соединится с браузером. Установщик npx @apireno/domshell init настраивает клиент и создаёт токен; затем нужно открыть боковую панель Chrome, запустить сессию и выполнить connect <token> в терминале DOMShell. Сервер требует Node 18+.
По умолчанию доступен один инструмент; режим --granular добавляет отдельные инструменты для команд и позволяет подтверждать операции по отдельности. Команды записи требуют --allow-write, а для whoami нужен --allow-sensitive.
Какие задачи решает
- найти текст или элемент на открытой странице
- просмотреть структуру страницы через команды файловой системы
- извлечь ссылки и таблицу с сайта
- нажать элемент или ввести текст в Chrome
- объединить несколько браузерных шагов в один вызов
Примеры запросов агенту
- Найди на открытой странице все ссылки на документацию и перечисли их.
- Открой сайт и извлеки таблицу с тарифами.
- Нажми кнопку входа и введи адрес электронной почты.
Как установить DOMShell
Командой платформы
claude mcp add domshell -- npx -y @apireno/domshellКомандой платформы
codex mcp add mcp-server -- npx -y @apireno/domshellФайл настроек
{
"mcpServers": {
"mcp-server": {
"command": "npx",
"args": [
"-y",
"@apireno/domshell"
]
}
}
}Файл настроек
{
"servers": {
"mcp-server": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@apireno/domshell"
]
}
}
}Командой платформы
gemini mcp add mcp-server npx -y @apireno/domshellПо шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о DOMShell
Как установить DOMShell в Claude Code?
Выполните claude mcp add domshell -- npx -y @apireno/domshell. Затем установите DOMShell Chrome Extension: сервер связывается с Chrome через неё.
Что делает DOMShell?
Он отображает дерево доступности Chrome как виртуальную файловую систему, чтобы агент мог находить содержимое страницы и выполнять действия командами.
Что нужно для работы DOMShell?
Нужны Node 18+ и DOMShell Chrome Extension. После запуска браузерной сессии подключитесь командой connect <token>.