browser-mcp-claude
Browser MCP для других моделей
Это удалённый MCP-сервер, предоставляющий общие инструменты браузера через Playwright и Streamable HTTP. Он не зависит от Claude внутри сервера; его может использовать любой клиент, поддерживающий MCP через HTTPS, включая Claude, а также промежуточный слой, использующий Gemini или локальную модель.
Сервер открывает страницы, читает их и заполняет нечувствительные поля, но запрещает поля паролей, файлов, отправку и операции удаления.
Развертывание на Replit
Импортируйте этот репозиторий в Replit, используя Docker, затем выберите Reserved VM или постоянно работающий сервис. Добавьте следующие переменные в Secrets:
Ключ | Значение |
| Случайный длинный токен для аутентификации сервера |
|
|
|
|
Не помещайте пароли, коды проверки или ключи API в GitHub или код.
После развертывания конечная точка будет:
https://YOUR-REPL-DOMAIN/mcp
Она должна быть доступна через HTTPS; Claude подключается к серверу из облачной инфраструктуры Anthropic, а не с вашего локального устройства.
Related MCP server: sa2web-mcp
Подключение к Claude Web
В Claude на телефоне откройте Customize → Connectors → + → Add custom connector и введите URL /mcp. Если интерфейс запрашивает OAuth Client ID/Secret, не помещайте туда MCP_AUTH_TOKEN; эти поля предназначены для OAuth. Используйте механизм аутентификации, который предлагает Claude для учётной записи, или выполните подключение через Claude API, если серверу требуется прямой Bearer-токен.
После добавления активируйте коннектор в чате через + → Connectors. Начните с операций только для чтения, например, откройте публичную страницу и сделайте снимок. Проверяйте каждый запрос инструмента перед его выполнением.
Несколько моделей
MCP-сервер не навязывает конкретную модель. Claude, Gemini, OpenAI или любая другая модель, поддерживающая MCP, является клиентом, который решает, какие инструменты вызывать. Модель можно менять без изменения Playwright или MCP-сервера.
Инструменты сервера
browser_open(url): открыть публичную страницу HTTP(S).browser_snapshot(): прочитать текущую страницу и показать ссылки на интерактивные элементы.browser_click(ref): нажать на элемент.browser_fill(ref, value): заполнить текстовое поле.browser_select(ref, label_or_value): выбрать элемент из списка.browser_back(): вернуться на одну страницу назад.browser_close(): закрыть сессию браузера.
Ограничения безопасности
Сервер отказывается запускаться, если MCP_AUTH_TOKEN не задан. Он должен работать за публичным HTTPS и ограничивать доступ к сайтам и данным по мере необходимости. Не используйте его для обхода CAPTCHA или защитных механизмов сайтов и не предоставляйте модели автоматические права на покупки, удаление или отправку данных. Добавьте настоящий OAuth перед использованием с производственными учётными записями.
Ссылки
This server cannot be deployed
Maintenance
Related MCP Connectors
Control a real browser from AI agents: navigate, click, type, screenshot, read the page.
Stealth web browser for agents: search, fetch, click, download and type in persistent MCP sessions.
Official Browserless MCP server: browser automation, scraping, screenshots and PDFs for AI agents.
Hosted browser for agents: open pages, search the web, extract data, read PDFs and take screenshots.
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceEnables browser automation through the MCP protocol, allowing AI agents to control a real browser using accessibility snapshots and natural language commands.-
- AlicenseCqualityDmaintenanceExposes a remote browser as MCP tools via Playwright, enabling AI agents to navigate and interact with web pages through DOM snapshots, clicks, typing, and form operations.406 npm14Apache 2.0
- AlicenseNot gradedqualityAmaintenanceEnables browser automation through MCP with native Playwright operations, deterministic assertions, and natural-language grounded actions, structured extraction, and bounded agent workflows over live page elements.13Apache 2.0
- AlicenseAqualityAmaintenanceEnables browser automation for coding agents via MCP, allowing them to open pages, search, extract data, click, type, and complete multi-step tasks with fast single-round-trip decisions.1458 PyPI4MIT