К основному содержанию
MCP-сервер CX Codex

safari-mcp — MCP-сервер для Claude Code: Safari для агента

MCP-сервер, который даёт ИИ-агенту управлять вашим настоящим Safari на macOS: 98 инструментов, без Chrome и Playwright.

Установить в Claude Code · Командой платформы Все способы и платформы ↓
claude mcp add safari-mcp -- npx -y safari-mcp
Открыть на GitHub

Что делает safari-mcp

Сервер подключается к Safari через Apple Events и гоняет нативные команды WebKit. Агент открывает вкладки, кликает, заполняет формы, снимает скриншоты, читает сеть и storage — всё в браузере, где вы уже залогинены. Сессии и куки остаются вашими, Safari работает в фоне и не выхватывает окно.

Внутри 98 инструментов и один постоянный процесс osascript, поэтому команда занимает около 5 мс. Зависимостей вроде Puppeteer, Playwright или WebDriver нет. Заполнение форм в React, Vue, Angular и Svelte идёт через нативные сеттеры, так что фреймворковые поля не молчат.

Ставится одной командой npx safari-mcp, но сначала нужно включить в Safari два пункта: «Show features for web developers» в разделе Advanced и «Allow JavaScript from Apple Events» в Developer. Без второго пункта сервер не сможет отдавать команды странице. Нужны macOS и Node.js 20+.

Какие задачи решает

  • пройти по залогиненному кабинету и снять данные без повторного входа
  • заполнить форму на React-странице и проверить отправку
  • сделать скриншот состояния страницы после серии кликов
  • разобрать запросы в сетевой панели и вытащить нужный ответ
  • проверить доступность элементов через дерево accessibility

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

  • Открой в Safari вкладку с моим GitHub и собери список открытых пул-реквестов
  • Заполни форму заказа на открытой странице и сделай скриншот результата
  • Посмотри сетевые запросы на этой вкладке и покажи, какие ответы вернули 404

Как установить safari-mcp

Командой платформы

claude mcp add safari-mcp -- npx -y safari-mcp

По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие

Похожие

cli-anything-safari HKUDS Скилл даёт доступ к CLI для управления настоящим Safari на macOS через обёртку над safari-mcp. Помогает автоматизировать браузер с сохранением активных сессий. CX Codex +1 483установок use-tinyfish tinyfish-io Скилл подключает утилиту TinyFish CLI для поиска в сети, выкачивания страниц в Markdown и управления браузером через субагента. CX Codex +1 3 400установок autobrowse browserbase Скилл, который сам доводит браузерную автоматизацию до стабильного прохождения задачи: гоняет цикл, читает трейс и правит инструкции. CX Codex +1 2 800установок qiaomu-opencli-browser joeseesun Управляет Google Chrome через терминал и использует уже открытые сессии без ввода паролей. Позволяет агенту кликать, заполнять формы и извлекать данные со страниц. CX Codex +1 1 100установок web-access-claude-skill reason-machines Даёт агенту выбор между поиском, загрузкой страниц и управлением настоящим Chrome. Пригодится, когда сайт закрыт логином или рисуется на JS. CX Codex +1 965установок pinchtab pinchtab Скилл управляет браузером через PinchTab: открывает страницы, читает элементы, заполняет формы и выгружает результаты. Нужен для сценариев, где агенту требуется действовать в браузере. CX Codex +1 892установок

Рядом в теме «Браузер и парсинг»

Все MCP-серверы по теме «Браузер и парсинг» →

Вопросы о safari-mcp

Как установить safari-mcp в Claude Code?

Выполните claude mcp add safari-mcp -- npx -y safari-mcp. После этого сервер появится в списке MCP-серверов Claude.

Что делает safari-mcp?

Даёт агенту 98 инструментов для управления настоящим Safari на macOS: навигация, клики, формы, скриншоты, сеть, storage и accessibility. Работает в фоне, логины и куки остаются вашими.

Что нужно включить в Safari перед запуском?

Два пункта в настройках: «Show features for web developers» в разделе Advanced и «Allow JavaScript from Apple Events» в разделе Developer. Ещё нужны macOS и Node.js 20+.

Смотрите также

Спонсоры проекта

Компании, которые помогают держать аналитику открытой