Vessel Browser MCP
Браузер на Chromium для агентов с видимым управлением: MCP-сервер, именованные сессии, чекпоинты и запросы подтверждения
- 138 ★ репозитория
- Последний коммит
- MIT
Широкий доступ
Почему такой уровень
- Агент управляет реальным браузером: открывает страницы, заполняет формы и пользуется сохраненными сессиями.
- Файлы сессий и хранилище учетных данных содержат cookie, токены и пароли.
Установка
- Работает в
Ручная установка
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 работают в ваших аккаунтах, каждый сеанс записывается и доступен для просмотра
Настоящий браузер внутри терминала с CLI для агента: кодовый агент открывает сайты и взаимодействует с ними в той же вкладке
MCP дает агенту браузер Playwright, в котором человек может продолжить ту же сессию и сохранить профиль входа
MCP-обертка над движком browser-use: один инструмент ведет браузер по задаче на естественном языке.
CLI и MCP-сервер, через которые агент управляет вашим настоящим Chrome с сохраненными входами: 103 команды к 36 сайтам и автоматизация браузера
MCP-мост для управления вашим браузером из кодового агента: расширение Chrome и набор инструментов автоматизации вкладок и страниц
Коротко о README
Установка возможна пакетом AppImage, через npm или скриптом `install.sh`, который собирает приложение и создает помощники `vessel-browser-launch`, `-update` и `-status`. Боковая панель надзора показывает очередь запусков, потоки разговоров, подтверждения и чекпоинты, а закладки несут метаданные для агента.