jev-ultrafast-mcp — MCP-сервер для Claude Code
MCP-сервер, который берёт браузерную работу на себя: агент отдаёт цель и проверку, а сервер сам читает страницу и кликает. Пригодится, когда не хочется гонять контекст через каждый шаг.
claude mcp add jev-ultrafast-mcp -- uvx jev-ultrafast-mcpЧто делает jev-ultrafast-mcp
Вместо цепочки «прочитал страницу — кликнул — прочитал снова» агент делает один вызов browser_goal и передаёт цель, адрес и условие проверки. Дальше цикл идёт на сервере: страница читается как таблица элементов, действие выбирается из того, что на ней реально есть, а результат сверяется кодом, а не пересказом модели.
Установка идёт скриптом scripts/install.py: он находит клиенты MCP и дописывает конфиг в нужном формате, предварительно сохранив .bak. Нужны Python 3.10 или новее и браузер семейства Chromium. Сам сервер тянет только mcp, websockets и httpx — Playwright и Selenium не требуются.
Повторный запуск той же задачи идёт как запись макроса и обращений к модели не делает. Ограничение встроено в саму логику: сервер не придумывает селектор, а отказывается, если подходящего элемента на странице нет, — значит, проверку стоит прописать явно, иначе подтверждать успех будет нечем.
Какие задачи решает
- провести форму до отправки без десятка шагов агента
- проверить результат действия кодом, а не ответом модели
- повторить уже пройденный сценарий без новых обращений к модели
- настроить MCP-клиенты одной командой с бэкапом конфигов
- уложить браузерную задачу в один вызов инструмента
Примеры запросов агенту
- Заполни форму: 3 взрослых, включи «Nonstop only» и отправь поиск.
- Открой example.com и скажи, что написано на странице.
- Пройди этот сценарий заново — он уже записан как макрос.
Как установить jev-ultrafast-mcp
Командой платформы
claude mcp add jev-ultrafast-mcp -- uvx jev-ultrafast-mcpuvx запускает команду с именем пакета; если в README она другая — uvx --from jev-ultrafast-mcp <команда>
Командой платформы
codex mcp add jev-ultrafast-mcp -- uvx jev-ultrafast-mcpuvx запускает команду с именем пакета; если в README она другая — uvx --from jev-ultrafast-mcp <команда>
Файл настроек
{
"mcpServers": {
"jev-ultrafast-mcp": {
"command": "uvx",
"args": [
"jev-ultrafast-mcp"
]
}
}
}uvx запускает команду с именем пакета; если в README она другая — uvx --from jev-ultrafast-mcp <команда>
Файл настроек
{
"servers": {
"jev-ultrafast-mcp": {
"type": "stdio",
"command": "uvx",
"args": [
"jev-ultrafast-mcp"
]
}
}
}uvx запускает команду с именем пакета; если в README она другая — uvx --from jev-ultrafast-mcp <команда>
Командой платформы
gemini mcp add jev-ultrafast-mcp uvx jev-ultrafast-mcpuvx запускает команду с именем пакета; если в README она другая — uvx --from jev-ultrafast-mcp <команда>
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о jev-ultrafast-mcp
Как установить jev-ultrafast-mcp в Claude Code?
Добавьте сервер командой claude mcp add jev-ultrafast-mcp -- uvx jev-ultrafast-mcp, затем перезапустите клиент.
Что делает jev-ultrafast-mcp?
Принимает браузерную задачу целиком — адрес, цель и условие проверки — и выполняет её на сервере, возвращая агенту готовый результат вместо таблицы элементов.
Что нужно, чтобы сервер заработал?
Python 3.10 или новее и браузер семейства Chromium. Клиенты из числа поддерживаемых настраивает scripts/install.py, который дописывает конфиг и сохраняет .bak.