Riffle — MCP-сервер для Claude Code: что делает и как установить
Передаёт веб-страницы агенту в виде компактного текста вместо скриншотов и возвращает только изменения. Запускает сценарии из нескольких шагов за один вызов.
claude mcp add riffle -- npx -y @noetive/riffleЧто делает Riffle
Riffle запускает изолированный Chrome, исполняет клиентский JavaScript и преобразует видимое дерево интерфейса в строковый формат. Агент видит перекрытые или неактивные кнопки, зачёркнутые цены и модальные окна как текстовые свойства элементов, не разбирая сырой HTML и пиксели.
Инструмент browser_run выполняет цепочки действий вроде кликов, ввода текста и проверок за один запрос, дожидаясь стабилизации страницы после каждого шага. Последующие вызовы через browser_view возвращают лишь дельту изменений, что экономит токены контекста при длинных задачах.
Для работы в системе обязательно нужен установленный Chrome или Chromium, без которого инструмент не запустится. Проверить его наличие можно утилитой riffle doctor. По умолчанию сервер держит не более четырёх запущенных браузеров одновременно и завершает неактивные сессии через 15 минут.
Какие задачи решает
- управлять браузером без скриншотов и расчёта экранных координат
- заполнять веб-формы и выполнять авторизацию за один вызов агента
- экономить токены контекста за счёт передачи только изменений страницы
- отслеживать блокирующие модальные окна перед кликом по элементам
Примеры запросов агенту
- Открой страницу корзины, закрой баннер с куками и нажми кнопку оформления заказа.
- Заполни поля логина и пароля в форме входа и проверь, что произошёл переход в аккаунт.
- Проверь текущую страницу через browser_view с лимитом в 800 токенов и покажи только интерактивные элементы.
Как установить Riffle
Командой платформы
claude mcp add riffle -- npx -y @noetive/riffleКомандой платформы
codex mcp add riffle -- npx -y @noetive/riffleФайл настроек
{
"mcpServers": {
"riffle": {
"command": "npx",
"args": [
"-y",
"@noetive/riffle"
]
}
}
}Файл настроек
{
"servers": {
"riffle": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@noetive/riffle"
]
}
}
}Командой платформы
gemini mcp add riffle npx -y @noetive/riffleПо шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о Riffle
Как установить Riffle в Claude Code?
Выполните в терминале команду claude mcp add riffle -- npx -y @noetive/riffle.
Что делает MCP-сервер Riffle?
Он запускает Chrome и отдаёт агенту состояние веб-страницы в виде текстовых строк вместо картинок. Агент получает только изменившиеся части интерфейса и может отправлять сразу несколько действий за один запрос.
Какие зависимости нужны для запуска Riffle?
На компьютере должен быть установлен браузер Chrome или Chromium. Проверить его доступность для сервера можно командой riffle doctor.