Taprun — это MCP-сервер для автоматизации браузера и веб-скрейпинга для ИИ-агентов. Укажите на любой сайт; ваш агент один раз проанализирует страницу, скомпилирует детерминированную программу и будет воспроизводить её вечно — ноль ИИ-токенов при выполнении, один и тот же результат при каждом вызове. Работает с Claude Code, Cursor, Cline, Windsurf и любым MCP-хостом. Запускается в реальном Chrome (с сессиями входа) или headless Playwright. Контракты работоспособности выявляют скрытые сбои. Сравнение структурных состояний точно показывает, что изменилось. tap doctor обнаруживает поломки до того, как ваши данные устареют — а не через три дня.
Forge: AI inspects the site → compiles a .tap.js program (one-time cost)
Run: The program executes instantly, same result every time ($0, zero AI)
Monitor: tap doctor checks health contracts + structural state diffs (catches breakage)
Heal: AI reads diagnostics and patches the program (only when needed)MCP — это уровень создания. tap.run — это уровень выполнения. ИИ участвует только во время создания (один раз). Выполнение — это чистый код, ноль токенов, детерминированный вывод. 140+ готовых навыков для 68+ сайтов — Reddit, GitHub, Hacker News, LinkedIn, Twitter, YouTube, Producthunt и другие — или создайте свой собственный из любого URL. Один бинарный файл, ноль зависимостей.
Варианты использования: автоматизация браузера для ИИ-агентов · запланированный веб-скрейпинг · извлечение структурированных данных · мониторинг контента · автоматизация сайтов с авторизацией · конвейеры данных с нескольких сайтов · мониторинг надежности для долгоживущих агентов.
Начало работы
1. Установка
Без установки через npx (на любой машине с Node):
npx -y @taprun/cli --versionПервый запуск загружает соответствующий бинарный файл платформы (~30 МБ) и кэширует его. Последующие вызовы происходят мгновенно.
Постоянная установка через curl (macOS / Linux):
curl -fsSL https://taprun.dev/install.sh | shПлатформа | Скачать |
macOS (Apple Silicon) | |
macOS (Intel) | |
Linux | |
Windows |
2. Подключение к вашему ИИ-агенту
Работает с Claude Code, Cursor, Windsurf или любым MCP-совместимым агентом — расширение не требуется:
{ "mcpServers": { "tap": { "command": "npx", "args": ["-y", "@taprun/cli", "mcp", "start"] } } }Или автоматически настройте все установленные агенты:
tap mcp connect3. Запуск
tap github/trending # GitHub trending repos
tap hackernews/hot # Hacker News front page
tap weibo/hot # 微博热搜
tap xiaohongshu/search --keyword "AI" # 小红书搜索Или просто спросите своего ИИ-агента:
You: What's trending on GitHub today?
Agent: Here are today's top repos — React compiler hit 734 stars...
You: Forge a tap for Douban top 250 movies
Agent: Done. Run `tap douban/top250` anytime — $0 per run.Опционально: Расширение для Chrome (для сайтов с авторизацией)
Большинство «тапов» работают без входа в систему. Для сайтов, требующих вашу сессию (Xiaohongshu, Zhihu и т.д.), установите расширение для Chrome из интернет-магазина Chrome.
Related MCP server: Puppeteer MCP Server
Что вы можете делать?
Чтение — Извлечение данных с любого веб-сайта
tap reddit/hot # Reddit front page
tap bilibili/trending # Bilibili trending
tap arxiv/search --keyword "LLM" # arXiv papersЗапись — Управление любым веб-сайтом
tap xiaohongshu/publish --title "My Note" --images photo.jpg
tap zhihu/publish --title "My Article" --content "..."Наблюдение — Мониторинг изменений
tap watch github/trending --every 5mКомпоновка — Объединение как в Unix-конвейерах
tap github/trending | tap filter --field stars --gt 500 | tap tableСоздание — Создание новых автоматизаций с помощью ИИ
tap forge "get Hacker News top stories" # BYOK Claude / GPT
tap forge https://news.ycombinator.com # API detected — compiled without AIИспользуйте свою собственную модель — работает с Claude, OpenAI, DeepSeek или любым OpenAI-совместимым эндпоинтом, включая локальные Ollama / LM Studio для полностью автономного создания:
tap config set ai.baseUrl http://localhost:11434/v1
tap config set ai.key ollama
tap config set ai.model llama3.1
tap forge "scrape arxiv recent papers" # 0 bytes leave your machineКак это работает
┌─ Chrome (your real browser sessions)
You → AI → Taprun ──────┤─ Playwright (headless, server, CI/CD)
compile └─ macOS (native desktop apps)Вы описываете, что вам нужно (естественным языком или URL)
ИИ компилирует это в программу
.tap.js— обычный JavaScript, с контролем версийTaprun запускает программу на любой из трех сред выполнения — вечно, за $0
Каждая успешная компиляция делает следующую быстрее. 140+ навыков сообщества означают, что ваш агент уже знает 68+ веб-сайтов.
Навыки сообщества
tap-skills — 140+ навыков, открытый исходный код.
Категория | Примеры |
Тренды | GitHub, Hacker News, Reddit, Product Hunt, Bilibili, Zhihu, Weibo, Xiaohongshu |
Поиск | arXiv, Reddit, X, Zhihu, Weibo, Xiaohongshu, Bilibili, Medium |
Чтение | Темы Zhihu, видео Bilibili, заметки Xiaohongshu, книги WeRead |
Запись | Посты X, заметки Xiaohongshu, статьи Zhihu, Dev.to, LinkedIn |
Мониторинг | Отслеживание цен, биржевые данные, анализ конкурентов |
tap doctor # Health check — catches silent failures before your data goes stale
tap update # Install / update all skills
tap list # See everything availableСравнение Taprun
Taprun | ИИ-браузерные агенты | Традиционные скрейперы | |
Стоимость ИИ за запуск | $0 (компиляция один раз) | Токены при каждом запуске | Бесплатно |
Точность | Детерминированная | Варьируется при каждом запуске | Детерминированная |
Обнаружение скрытых сбоев | Контракты работоспособности + diff состояния | Нет | Нет |
Диагностика поломок |
| Нет | Ручная проверка |
Риск обнаружения | Низкий (реальные сессии браузера) | Высокий | Высокий |
Среды выполнения | 3 (Chrome + Playwright + macOS) | 1 | 1 |
Проверка кода | .tap.js — git diff, отладка, версии | «Черный ящик» / эфемерно | Хрупкие скрипты |
MCP native | Да (только уровень создания — выполнение без токенов) | Нет | Нет |
Безопасность
Уровень | Защита |
Песочница | Программы запускаются с нулевыми правами — нет доступа к файлам, сети или системе |
Статический анализ | CI блокирует опасные паттерны до того, как они попадут к пользователям |
Только локально | Ваши данные, сессии и API-ключи никогда не покидают вашу машину |
Подробности см. в SECURITY.md.
Вклад в проект
Самый простой способ внести вклад: создать новый «тап». Достаточно одного файла .tap.js.
Подробности см. в CONTRIBUTING.md.
Дорожная карта
[x] 140+ навыков сообщества для 68+ сайтов
[x] 3 среды выполнения — Chrome, Playwright, macOS
[x] Unix-конвейеры —
tap A | tap B[x] Режим наблюдения — мониторинг изменений во времени
[x] Doctor — контракты работоспособности, diff отпечатков, автоматическая диагностика сломанных тапов
[x] Настройка одной командой —
tap mcp connectнастраивает все ИИ-агенты[ ] Среда выполнения Android
[ ] Среда выполнения iOS
[ ] Контроль параллелизма — детерминированная координация для M агентов, работающих с общими аккаунтами параллельно
Поддержка
GitHub Discussions — вопросы и ответы, идеи, демонстрации
support@taprun.dev — лицензирование, частные отзывы, консалтинг
Issues — отчеты об ошибках
Лицензия
Расширение для Chrome и документация: MIT. Навыки сообщества: MIT.
История звезд
Maintenance
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/LeonTing1010/tap'
If you have feedback or need assistance with the MCP directory API, please join our Discord server
