MCP-сервер · Браузер и автоматизация
Steel MCP Server
MCP-сервер, который даёт агенту настоящий Chrome в облаке Steel: чтение страниц, где обычный запрос блокируется, заполнение форм, снимки и передача браузера человеку на входе или капче. Для сценариев с действиями на сайте.
Сверено 21 октября 2026 г.
Что умеет сервер
Сервер Steel управляет облачным браузером, который запускает сервис Steel. В основной профиль browse входят шестнадцать инструментов. Три из них вообще не запускают браузер: steel_scrape читает страницу с ограниченным объёмом текста и ссылок, steel_screenshot снимает адрес, steel_pdf сохраняет страницу в PDF. Остальные работают с сессией: steel_session_create, steel_navigate, steel_snapshot, steel_find, steel_act, steel_wait_for, steel_session_release и другие.
Страница передаётся агенту как дерево доступности, где у элементов есть ссылки вида @eN, а steel_act кликает, вводит и заполняет формы по этим ссылкам. После действия агент узнаёт, что именно изменилось: перешла ли страница, обновилась ли DOM, сместился ли фокус. Если ничего не изменилось, ответ так и говорит, а не изображает успех.
Когда использовать
Подходит для чтения страниц, которые не отдаются обычным запросом, сравнения цен в нескольких магазинах, заполнения заявок и проверки счетов в личном кабинете. Сначала стоит применять steel_scrape: он не создаёт платную сессию, а сессию нужно открывать только для действий и закрывать по окончании.
На входе, при капче, платеже или выборе локального файла сервер передаёт браузер вам (steel_session_handoff). В клиентах с поддержкой MCP Apps, к которым относится Claude, работающий браузер показывается прямо в разговоре. Пароли сервер не придумывает.
Ограничения и безопасность
Нужен API-ключ Steel, бесплатного уровня хватает попробовать. По README, управляемые прокси и решение капчи требуют подтверждённого платного баланса в 10 долларов, бесплатные кредиты не считаются. Число одновременных сессий ограничено тарифом, забытая сессия засчитывается в лимит, а простаивающая освобождается через десять минут. Версия 3.0.0 не опубликована в npm и ставится из GitHub, а хостируемый адрес mcp.steel.dev на момент README ещё не работал.
Всё прочитанное со страницы приходит в блоке <untrusted-page-content> с вырезанным скрытым текстом, пароли в ответах и логах скрываются. Авторы всё же предупреждают, что от внедрения инструкций фильтр защитит не полностью, и советуют проверять действия, которые отправляют данные, совершают покупки или меняют аккаунт. Телеметрия не включена, пока вы не настроите её переменными OTEL_*. Лицензия MIT, нужен Node.js 20 или новее.
Установка
Claude для macOS и Windows
Скачайте пакет steel-mcp-2.0.1.mcpb со страницы релизов репозитория и откройте его: Claude установит сервер и спросит ключ Steel API. Node.js не нужен.
Claude Code
claude mcp add steel -e STEEL_API_KEY=your-steel-api-key -- npx -y github:steel-dev/steel-mcp-serverПервый запуск клонирует и собирает сервер (около минуты), следующие стартуют сразу.
Cursor, VS Code и другие клиенты
Добавьте в конфигурацию MCP клиента:
{
"mcpServers": {
"steel": {
"command": "npx",
"args": ["-y", "github:steel-dev/steel-mcp-server"],
"env": { "STEEL_API_KEY": "<your-steel-api-key>" }
}
}
}Свой steel-browser
Запустите образ steel-browser и задайте STEEL_LOCAL=true вместо ключа API. В этом режиме работает одна сессия браузера, а управляемых прокси, профилей, учётных данных и решения капчи нет.
Профиль только для чтения страниц
Переменная STEEL_PROFILE=scrape оставляет только три инструмента, которые не запускают браузер.
Совместимые клиенты
- Claude Desktop
- Claude Code
- Cursor
- VS Code