Taprun es un servidor MCP de automatización de navegadores y web scraping para agentes de IA. Apúntalo a cualquier sitio; tu agente inspecciona la página una vez, compila un programa determinista y lo reproduce para siempre: cero tokens de IA en tiempo de ejecución, el mismo resultado en cada llamada. Funciona con Claude Code, Cursor, Cline, Windsurf y cualquier host MCP. Se ejecuta en Chrome real (sesiones de inicio de sesión) o Playwright sin interfaz gráfica. Los contratos de salud detectan fallos silenciosos. Las diferencias de estado estructural te dicen exactamente qué cambió. tap doctor detecta roturas antes de que tus datos queden obsoletos, no tres días después.
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 es la capa de creación. tap.run es la capa de ejecución. La IA participa durante la creación (una sola vez). La ejecución es código puro: cero tokens, salida determinista. Más de 140 habilidades preconfiguradas en más de 68 sitios (Reddit, GitHub, Hacker News, LinkedIn, Twitter, YouTube, Producthunt y más) o crea las tuyas propias desde cualquier URL. Un binario, cero dependencias.
Casos de uso: Automatización de navegadores para agentes de IA · web scraping programado · extracción de datos estructurados · monitoreo de contenido · automatización de sitios que requieren inicio de sesión · pipelines de datos multisitio · monitoreo de fiabilidad para agentes de larga duración.
Primeros pasos
1. Instalación
Instalación cero mediante npx (cualquier máquina con Node):
npx -y @taprun/cli --versionLa primera ejecución descarga el binario de la plataforma correspondiente (~30MB) y lo almacena en caché. Las llamadas posteriores son instantáneas.
Instalación permanente mediante curl (macOS / Linux):
curl -fsSL https://taprun.dev/install.sh | shPlataforma | Descarga |
macOS (Apple Silicon) | |
macOS (Intel) | |
Linux | |
Windows |
2. Conecta con tu agente de IA
Funciona con Claude Code, Cursor, Windsurf o cualquier agente compatible con MCP; no se necesita extensión:
{ "mcpServers": { "tap": { "command": "npx", "args": ["-y", "@taprun/cli", "mcp", "start"] } } }O configura automáticamente todos los agentes instalados:
tap mcp connect3. Ejecuta
tap github/trending # GitHub trending repos
tap hackernews/hot # Hacker News front page
tap weibo/hot # 微博热搜
tap xiaohongshu/search --keyword "AI" # 小红书搜索O simplemente pregúntale a tu agente de IA:
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.Opcional: Extensión de Chrome (para sitios que requieren inicio de sesión)
La mayoría de los "taps" funcionan sin inicio de sesión. Para sitios que necesitan tu sesión (Xiaohongshu, Zhihu, etc.), instala la Extensión de Chrome desde Chrome Web Store.
Related MCP server: Puppeteer MCP Server
¿Qué puedes hacer?
Leer — Extrae datos de cualquier sitio web
tap reddit/hot # Reddit front page
tap bilibili/trending # Bilibili trending
tap arxiv/search --keyword "LLM" # arXiv papersEscribir — Opera cualquier sitio web
tap xiaohongshu/publish --title "My Note" --images photo.jpg
tap zhihu/publish --title "My Article" --content "..."Observar — Monitorea cambios
tap watch github/trending --every 5mComponer — Encadena como tuberías de Unix
tap github/trending | tap filter --field stars --gt 500 | tap tableForjar — Crea nuevas automatizaciones con IA
tap forge "get Hacker News top stories" # BYOK Claude / GPT
tap forge https://news.ycombinator.com # API detected — compiled without AITrae tu propio modelo: funciona con Claude, OpenAI, DeepSeek o cualquier endpoint compatible con OpenAI, incluyendo Ollama local / LM Studio para una creación totalmente offline:
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 machineCómo funciona
┌─ Chrome (your real browser sessions)
You → AI → Taprun ──────┤─ Playwright (headless, server, CI/CD)
compile └─ macOS (native desktop apps)Tú describes lo que quieres (lenguaje natural o URL)
La IA lo compila en un programa
.tap.js: JavaScript simple, controlado por versionesTaprun ejecuta el programa en cualquiera de los tres entornos de ejecución: para siempre, a $0
Cada compilación exitosa hace que la siguiente sea más rápida. Más de 140 habilidades de la comunidad significan que tu agente ya conoce más de 68 sitios web.
Habilidades de la comunidad
tap-skills — Más de 140 habilidades, código abierto.
Categoría | Ejemplos |
Tendencias | GitHub, Hacker News, Reddit, Product Hunt, Bilibili, Zhihu, Weibo, Xiaohongshu |
Búsqueda | arXiv, Reddit, X, Zhihu, Weibo, Xiaohongshu, Bilibili, Medium |
Lectura | Hilos de Zhihu, vídeos de Bilibili, notas de Xiaohongshu, libros de WeRead |
Escritura | Publicaciones en X, notas de Xiaohongshu, artículos de Zhihu, Dev.to, LinkedIn |
Monitoreo | Seguimiento de precios, datos bursátiles, análisis de la competencia |
tap doctor # Health check — catches silent failures before your data goes stale
tap update # Install / update all skills
tap list # See everything availableComparativa de Taprun
Taprun | Agentes de navegador IA | Scrapers tradicionales | |
Coste de IA por ejecución | $0 (compilar una vez) | Tokens en cada ejecución | Gratis |
Precisión | Determinista | Varía en cada ejecución | Determinista |
Detección de fallos silenciosos | Contratos de salud + diferencias de estado | Ninguna | Ninguna |
Diagnóstico de roturas |
| Ninguna | Comprobaciones manuales |
Riesgo de detección | Bajo (sesiones de navegador real) | Alto | Alto |
Entornos de ejecución | 3 (Chrome + Playwright + macOS) | 1 | 1 |
Código inspeccionable | .tap.js — git diff, depuración, versión | Caja negra / efímero | Scripts frágiles |
Nativo MCP | Sí (solo capa de creación; la ejecución es cero tokens) | No | No |
Seguridad
Capa | Protección |
Sandbox | Los programas se ejecutan con cero permisos: sin acceso a archivos, red o sistema |
Análisis estático | CI bloquea patrones peligrosos antes de que lleguen a los usuarios |
Solo local | Tus datos, sesiones y claves API nunca salen de tu máquina |
Consulta SECURITY.md para más detalles.
Contribución
La forma más fácil de contribuir: forja un nuevo tap. Un archivo .tap.js es todo lo que se necesita.
Consulta CONTRIBUTING.md para más detalles.
Hoja de ruta
[x] Más de 140 habilidades de la comunidad en más de 68 sitios
[x] 3 entornos de ejecución: Chrome, Playwright, macOS
[x] Tuberías de Unix:
tap A | tap B[x] Modo de observación: monitorea cambios a lo largo del tiempo
[x] Doctor: contratos de salud, diferencias de huella digital, diagnósticos automáticos para taps rotos
[x] Configuración de un comando:
tap mcp connectconfigura todos los agentes de IA[ ] Entorno de ejecución para Android
[ ] Entorno de ejecución para iOS
[ ] Control de concurrencia: coordinación determinista para agentes M que operan cuentas compartidas en paralelo
Soporte
Discusiones de GitHub — Preguntas y respuestas, ideas, mostrar y contar
support@taprun.dev — licencias, comentarios privados, consultoría
Issues — informes de errores
Licencia
Extensión de Chrome y documentación: MIT. Habilidades de la comunidad: MIT.
Historial de estrellas
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
