
Tap
LeonTing1010MIT
8 звёзд1 форков
Taprun — MCP-сервер для браузерной автоматизации. Он работает через ваш собственный Chrome. В отличие от облачных решений, сервер не передаёт куки, сессии и пароли на внешние серверы. Все учётные данные остаются на вашем компьютере. Преимущество для задач с авторизованными страницами: панели администратора, CRM, личные кабинеты.
В основе Taprun лежит принцип «однократного захвата». AI-агент один раз анализирует структуру сайта и компилирует .plan.json — компактную детерминированную программу. Каждый последующий запуск обходится без обращения к языковой модели. Результат стабилен. Стоимость выполнения — ноль. Никаких затрат на токены LLM. Встроенный механизм верификации (tap verify) проверяет, не изменилась ли структура сайта, и сигнализирует о дрейфе. Если структура изменилась, сценарий можно легко перекомпилировать.
Установка
npx -y @taprun/cliХарактеристики
Общее
- СтатусСообщество
- РазработчикLeonTing1010
- ЛицензияMIT
Технологии
- ЯзыкиTypeScript
- Транспортstdio
Описание
Возможности
- Захват страницы. AI-агент анализирует любой сайт и создаёт
.plan.json— компактную программу для воспроизведения. - Нулевая стоимость исполнения. Сценарий выполняется без вызова LLM. Никаких токенов на каждое срабатывание.
- Верификация (
tap verify). Проверяет слепок страницы на соответствие оригиналу, находит дрейф структуры. - Ремонт сценария. При обнаружении изменений сайта — повторная компиляция сценария с последующим ребазированием.
- Локальная авторизация. Автоматизация работает в вашем Chrome. Пароли и куки не передаются AI-агенту.
- Каталог готовых тапов. Более 70 предустановленных сценариев для популярных сайтов в каталоге taprun.dev/taps.
- Создание собственных тапов. Укажите любой URL — AI автоматически построит сценарий.
- Совместимость с MCP. Работает с Claude Desktop, Cursor, Cline, Windsurf и любым хостом по протоколу MCP.
Как подключить
Для установки потребуется Node.js версии 18 или выше. Установите сервер через npx:
npx -y @taprun/cli
Добавьте конфигурацию в настройки вашего MCP-клиента. Пример для Claude Desktop:
{
"mcpServers": {
"taprun": {
"command": "npx",
"args": [
"-y",
"@taprun/cli"
]
}
}
}
Перезапустите клиент. Сервер автоматически подключится к вашему локальному Chrome. Опционально можно установить расширение Tap из Chrome Web Store для расширенного функционала, но это не обязательно.
Примеры запросов
- «Создай тап для моей панели управления на
https://admin.example.com/dashboard. Захвати структуру и назови егоadmin-dash.» - «Выполни тап
admin-dashи покажи последние 5 заказов в виде списка с датами и суммами.» - «Проверь все мои тапы на актуальность с помощью верификации. Если есть дрейф, перекомпилируй сценарии.»
- «Найди готовый тап для Hacker News в каталоге, выполни его и покажи статьи с рейтингом выше 100.»
Технические детали
- Разработчик: LeonTing1010
- Язык: TypeScript
- Транспорт: stdio
- Лицензия: MIT (полностью бесплатный)
- Категории: Chrome, браузерная автоматизация
- Совместимость: любые MCP-клиенты (Claude Desktop, Cursor, Cline, Windsurf)