Selenium MCP Server

Enable AI assistants and applications to perform automated web browser interactions, testing, and scraping through a standardized interface.

От сообщества: Добавлен пользователем или импортирован; проверьте владельца перед подключениемСбоиБез входаГлобальныйБесплатноТолько чтение

Что умеет

  • Browser Open: Open a new browser session
  • Browser Navigate: Navigate to a URL
  • Browser Navigate Back: Navigate back in the browser

Какие данные видит

Нужен ли аккаунт

Не нужен: сервер работает без входа

Enable AI assistants and applications to perform automated web browser interactions, testing, and scraping through a standardized interface. Control multiple browsers with comprehensive element interaction and advanced navigation tools. Benefit from type-safe, robust browser automation powered by Selenium WebDriver.

Как подключить

Как подключить Selenium MCP Server к Claude

Адрес сервера, который нужно вставить в настройках Claude:

https://selenium-mcp--pshivapr.run.tools

  1. Откройте Claude (сайт claude.ai или приложение для компьютера).
  2. Перейдите в Настройки → Коннекторы (в английском интерфейсе: Settings → Connectors).
  3. Нажмите Добавить пользовательский коннектор (Add custom connector).
  4. Вставьте адрес сервера, скопированный ниже, в поле URL удалённого MCP-сервера и нажмите Добавить.
  5. В чате нажмите + → Коннекторы и включите новый коннектор.

Пользовательские коннекторы доступны на тарифах Free, Pro, Max, Team и Enterprise. На Free можно добавить только один. В Team и Enterprise коннектор сначала добавляет владелец организации в Настройки организации → Коннекторы.

Авторизация

После нажатия Добавить откроется окно входа в сервис. Войдите под своим аккаунтом и подтвердите доступ. Пароль Claude не видит.

Как подключить Selenium MCP Server к ChatGPT

Адрес сервера, который нужно вставить в настройках ChatGPT:

https://selenium-mcp--pshivapr.run.tools

  1. Откройте ChatGPT в браузере (chatgpt.com). Нужен тариф Plus, Pro, Business, Enterprise или Edu.
  2. Один раз включите режим разработчика: Настройки → Приложения → Дополнительные настройки → Режим разработчика (Settings → Apps → Advanced settings → Developer mode).
  3. Откройте Настройки → Коннекторы и нажмите Создать (Create).
  4. Заполните форму: Название (любое), Описание (одна фраза, что делает сервис), URL MCP-сервера (скопируйте ниже).
  5. В поле Аутентификация выберите OAuth, если сервис требует вход, иначе Нет. Нажмите Создать.
  6. В новом чате откройте + → Приложения/Коннекторы и включите коннектор.

Название раздела у OpenAI менялось (Connectors → Apps/Plugins). Если пункт называется иначе, ищите «режим разработчика» в настройках. В рабочих пространствах Business/Enterprise администратор должен разрешить пользовательские коннекторы.

Авторизация

При первом использовании ChatGPT откроет окно входа в сервис. Войдите и подтвердите доступ.

Как подключить Selenium MCP Server к Cursor

Адрес сервера, который нужно вставить в настройках Cursor:

https://selenium-mcp--pshivapr.run.tools

Быстрый способ: нажмите кнопку Открыть в Cursor ниже, Cursor сам предложит добавить сервер.

Вручную:

  1. В Cursor откройте Settings → Cursor Settings → MCP и нажмите Add new global MCP server.
  2. Вставьте JSON, скопированный ниже, в открывшийся файл ~/.cursor/mcp.json (для одного проекта: .cursor/mcp.json в корне проекта).
  3. Сохраните файл. Сервер появится в списке MCP; при необходимости пройдите авторизацию по кнопке рядом с ним.

Авторизация

Если сервис требует вход, рядом с сервером в списке MCP появится кнопка авторизации.

Список инструментов сервера (56)

Технические названия из tools/list. Нужны только разработчикам.

browser_openOpen a new browser session
browser_navigateNavigate to a URL
browser_navigate_backNavigate back in the browser
browser_navigate_forwardNavigate forward in the browser
browser_titleGet the current page title
browser_get_urlGet the current page URL
browser_get_page_sourceGet the current page source
browser_maximizeMaximize the browser window
browser_resizeResize the browser window
browser_refreshRefresh the current page
browser_switch_to_windowSwitch to a different browser window
browser_switch_to_original_windowSwitches back to the original browser window
browser_switch_to_window_by_titleSwitch to a window by its title
browser_switch_window_by_indexSwitch to a window by its index
browser_switch_to_window_by_urlSwitch to a window by its URL
browser_closeClose the current browser session
browser_find_elementFind an element
browser_find_elementsFind multiple elements
browser_clickPerform a click on an element
browser_typeType into an editable field
browser_clearClears the value of an input element
browser_get_element_textGets the text of an element
browser_get_attributeGets the value of an attribute from an element
browser_element_is_displayedChecks if an element is displayed
browser_element_is_enabledChecks if an element is enabled
browser_element_is_selectedChecks if an element is selected
browser_switch_to_frameSwitches to an iframe element
browser_switch_to_default_contentSwitches to the default content
browser_switch_to_parent_frameSwitches to the parent iframe
browser_file_uploadUploads a file using a file input element
browser_hoverHover over an element
browser_wait_for_elementWait for an element to be present
browser_drag_and_dropPerform drag and drop between two elements
browser_double_clickPerform double click on an element
browser_right_clickPerform right click (context click) on an element
browser_select_dropdown_by_textSelect dropdown by visible text
browser_select_dropdown_by_valueSelect dropdown by value
browser_key_pressPress a key on the keyboard
browser_execute_scriptExecute JavaScript in the context of the current page
browser_scroll_to_elementScroll to an element
browser_scroll_to_topScroll to the top of the page
browser_scroll_to_bottomScroll to the bottom of the page
browser_scroll_to_coordinatesScroll to specific coordinates
browser_scroll_by_pixelsScroll by a specific number of pixels
browser_select_checkboxSelect a checkbox
browser_unselect_checkboxUnselect a checkbox
browser_submit_formSubmit a form
browser_focus_elementFocus on a specific element
browser_blur_elementRemove focus from a specific element
browser_screenshotTake a screenshot of the current page
browser_get_cookiesGet all cookies
browser_get_cookie_by_nameGet a cookie by name
browser_add_cookie_by_nameAdd a cookie to the browser
browser_set_cookie_objectSet a cookie in the browser
browser_delete_cookieDelete a cookie from the browser
browser_delete_cookiesDelete cookies from the browser