Vessel Browser MCP

Браузер на Chromium для агентов с видимым управлением: MCP-сервер, именованные сессии, чекпоинты и запросы подтверждения

  • 138 ★ репозитория
  • Последний коммит
  • MIT
MCP-серверОфициальный

Широкий доступ

Почему такой уровень

  • Агент управляет реальным браузером: открывает страницы, заполняет формы и пользуется сохраненными сессиями.
  • Файлы сессий и хранилище учетных данных содержат cookie, токены и пароли.
Все причины и проверки

unmodeled-tyler/vessel-browser

Установка

Ручная установка

npm install -g @quanta-intellect/vessel-browser

Первая команда npm из README; запуск командой `vessel-browser`. Альтернатива на Linux — AppImage из релизов GitHub.

Доступ и проверки

Как мы проверяем

Широкий доступИнструмент может менять данные, выполнять команды или работать с секретами.

  • Агент управляет реальным браузером: открывает страницы, заполняет формы и пользуется сохраненными сессиями.
  • Файлы сессий и хранилище учетных данных содержат cookie, токены и пароли.

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Vessel — открытый браузер на Chromium (Electron), созданный для работы с агентами. Страницы открываются в обычном окне, поэтому видно, куда идет агент и какие действия он просит подтвердить. Внешний MCP-клиент, например Claude Code или Codex, а также Hermes Agent и OpenClaw, управляет им через локальный MCP-сервер на порту 3100. Для клиентов есть прокси `vessel-browser-mcp --stdio`, который сам подставляет токен. Длинные задачи переживают перезапуск. Именованные сессии сохраняют cookie и localStorage, чекпоинты с заметками дают точку возврата, а `undo_last_action` откатывает состояние к моменту перед последним изменяющим действием агента. Значимые действия подтверждают один раз, на запуск или на домен.

Для кого. Разработчикам агентных систем, которым нужен браузер с видимым интерфейсом и возможностью вмешаться в работу агента.

Подходит, если

  • Агент ведет длинное исследование по нескольким источникам, и работу нужно возобновить после перезапуска.
  • Перед отправкой формы или другим значимым действием агент должен получить ваше согласие.
  • Вход в аккаунт сохраняют в именованной сессии и используют в следующем запуске.
  • Агенту поручают следить за изменениями страницы и показывать, что поменялось.

Не подходит, если

  • Нужна безголовая автоматизация на сервере: Vessel — приложение с окном.
  • Работа идет с банковскими и другими критичными аккаунтами: сами авторы называют проект ранним ПО.
  • Платные функции нужны бесплатно: навыки, хранилище учетных данных и анализ скриншотов входят в Premium.

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

Открой в Vessel страницы тарифов трех конкурентов, сохрани чекпоинт, сравни цены и перед заполнением формы покажи, какие поля собираешься заполнить.

MCP

Транспорт
stdio, http
Авторизация
API-ключ

Ограничения

Проект в активной разработке, для чувствительного серфинга и аккаунтов это стоит учитывать. Основная платформа — Linux (AppImage), для Windows есть установщик, пакет для macOS собирают из исходников. Vessel должен быть запущен до подключения MCP-клиента, токен лежит в `~/.config/vessel/mcp-auth.json`. Навыки, хранилище учетных данных, скриншоты с визуальным анализом и лента изменений входят в платный Premium.

Как отключить. Удалите запись vessel из конфигурации MCP-клиента и закройте браузер. Сохраненные сессии лежат в папке данных приложения, удалите их отдельно: в них могут быть cookie и токены.

Частые вопросы

Как подключить агента?

Запустите Vessel и укажите в конфигурации клиента команду `vessel-browser-mcp` с `--stdio`: прокси читает токен из `~/.config/vessel/mcp-auth.json` сам. Можно подключиться напрямую по `http://127.0.0.1:3100/mcp`, подставив токен вручную.

Где хранятся сохраненные сессии?

В папке данных приложения, с ограниченными правами на файлы. В них могут быть cookie и токены входа, поэтому обращайтесь с ними как с секретами.

Какие модели поддерживает встроенный чат?

Anthropic, OpenAI, Ollama, llama.cpp, Mistral, xAI, Google Gemini, OpenRouter и любой OpenAI-совместимый адрес.

Что требует подтверждения?

Чувствительные действия агента. Карточка подтверждения показывает действие, скрытые аргументы и домен. Согласие дают один раз, на запуск или на домен, либо отклоняют с пояснением для агента.

Как откатить последнее действие агента?

Через вкладку Supervisor или инструмент `undo_last_action`: браузер возвращается к снимку сессии, сделанному перед последним успешным изменяющим действием.

Обсуждение

Вопросов и отзывов пока нет.

MCP-серверы
Выбор редакции

Отдельный браузер для агентов со скиллом и MCP: Claude Code и Codex работают в ваших аккаунтах, каждый сеанс записывается и доступен для просмотра

СкиллШирокий доступ14,3 тыс.Звезды репозитория

Настоящий браузер внутри терминала с CLI для агента: кодовый агент открывает сайты и взаимодействует с ними в той же вкладке

CLIШирокий доступ4,6 тыс.Звезды репозитория

MCP дает агенту браузер Playwright, в котором человек может продолжить ту же сессию и сохранить профиль входа

MCP-серверШирокий доступ927Звезды репозитория

MCP-обертка над движком browser-use: один инструмент ведет браузер по задаче на естественном языке.

MCP-серверШирокий доступ64Звезды репозитория

CLI и MCP-сервер, через которые агент управляет вашим настоящим Chrome с сохраненными входами: 103 команды к 36 сайтам и автоматизация браузера

CLIШирокий доступ6,3 тыс.Звезды репозитория

MCP-мост для управления вашим браузером из кодового агента: расширение Chrome и набор инструментов автоматизации вкладок и страниц

MCP-серверШирокий доступ1,3 тыс.Звезды репозитория

Коротко о README

Установка возможна пакетом AppImage, через npm или скриптом `install.sh`, который собирает приложение и создает помощники `vessel-browser-launch`, `-update` и `-status`. Боковая панель надзора показывает очередь запусков, потоки разговоров, подтверждения и чекпоинты, а закладки несут метаданные для агента.

Бейдж для README

Сообщить о проблеме