Taprun ist ein Browser-Automatisierungs- und Web-Scraping-MCP-Server für KI-Agenten. Zeigen Sie auf eine beliebige Website; Ihr Agent untersucht die Seite einmal, kompiliert ein deterministisches Programm und spielt es für immer ab — null KI-Token zur Laufzeit, das gleiche Ergebnis bei jedem Aufruf. Funktioniert mit Claude Code, Cursor, Cline, Windsurf und jedem MCP-Host. Läuft in echtem Chrome (Login-Sitzungen) oder Headless Playwright. Gesundheitsverträge erkennen stille Fehler. Strukturelle Zustands-Diffs zeigen Ihnen genau, was sich geändert hat. tap doctor erkennt Brüche, bevor Ihre Daten veralten — nicht erst drei Tage später.
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 ist die Autorenebene. tap.run ist die Ausführungsebene. Die KI nimmt während der Erstellung (einmalig) teil. Die Ausführung ist reiner Code — null Token, deterministische Ausgabe. Über 140 vorgefertigte Skills für mehr als 68 Websites — Reddit, GitHub, Hacker News, LinkedIn, Twitter, YouTube, Producthunt und mehr — oder erstellen Sie Ihre eigenen von jeder URL aus. Ein Binärprogramm, null Abhängigkeiten.
Anwendungsfälle: Browser-Automatisierung für KI-Agenten · geplantes Web-Scraping · strukturierte Datenextraktion · Inhaltsüberwachung · Automatisierung von Websites mit Login · standortübergreifende Datenpipelines · Zuverlässigkeitsüberwachung für langlebige Agenten.
Erste Schritte
1. Installation
Zero-Install via npx (jedes Gerät mit Node):
npx -y @taprun/cli --versionDer erste Lauf lädt das passende Plattform-Binärprogramm (~30MB) herunter und speichert es zwischen. Nachfolgende Aufrufe erfolgen sofort.
Permanente Installation via curl (macOS / Linux):
curl -fsSL https://taprun.dev/install.sh | shPlattform | Download |
macOS (Apple Silicon) | |
macOS (Intel) | |
Linux | |
Windows |
2. Verbindung mit Ihrem KI-Agenten herstellen
Funktioniert mit Claude Code, Cursor, Windsurf oder jedem MCP-kompatiblen Agenten — keine Erweiterung erforderlich:
{ "mcpServers": { "tap": { "command": "npx", "args": ["-y", "@taprun/cli", "mcp", "start"] } } }Oder konfigurieren Sie alle installierten Agenten automatisch:
tap mcp connect3. Loslegen
tap github/trending # GitHub trending repos
tap hackernews/hot # Hacker News front page
tap weibo/hot # 微博热搜
tap xiaohongshu/search --keyword "AI" # 小红书搜索Oder fragen Sie einfach Ihren KI-Agenten:
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.Optional: Chrome-Erweiterung (für Websites mit Login)
Die meisten Taps funktionieren ohne Login. Für Websites, die Ihre Sitzung benötigen (Xiaohongshu, Zhihu usw.), installieren Sie die Chrome-Erweiterung aus dem Chrome Web Store.
Related MCP server: Puppeteer MCP Server
Was können Sie tun?
Lesen — Extrahieren Sie Daten von jeder Website
tap reddit/hot # Reddit front page
tap bilibili/trending # Bilibili trending
tap arxiv/search --keyword "LLM" # arXiv papersSchreiben — Bedienen Sie jede Website
tap xiaohongshu/publish --title "My Note" --images photo.jpg
tap zhihu/publish --title "My Article" --content "..."Beobachten — Überwachen Sie Änderungen
tap watch github/trending --every 5mKomponieren — Verketten wie Unix-Pipes
tap github/trending | tap filter --field stars --gt 500 | tap tableErstellen (Forge) — Erstellen Sie neue Automatisierungen mit KI
tap forge "get Hacker News top stories" # BYOK Claude / GPT
tap forge https://news.ycombinator.com # API detected — compiled without AIBringen Sie Ihr eigenes Modell mit — funktioniert mit Claude, OpenAI, DeepSeek oder jedem OpenAI-kompatiblen Endpunkt, einschließlich lokalem Ollama / LM Studio für vollständig offline erstellte Automatisierungen:
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 machineWie es funktioniert
┌─ Chrome (your real browser sessions)
You → AI → Taprun ──────┤─ Playwright (headless, server, CI/CD)
compile └─ macOS (native desktop apps)Sie beschreiben, was Sie möchten (natürliche Sprache oder URL)
Die KI kompiliert es in ein
.tap.js-Programm — einfaches JavaScript, versionskontrolliertTaprun führt das Programm auf einer der drei Laufzeitumgebungen aus — für immer, zu $0
Jede erfolgreiche Kompilierung macht die nächste schneller. Über 140 Community-Skills bedeuten, dass Ihr Agent bereits 68+ Websites kennt.
Community-Skills
tap-skills — 140+ Skills, Open Source.
Kategorie | Beispiele |
Trending | GitHub, Hacker News, Reddit, Product Hunt, Bilibili, Zhihu, Weibo, Xiaohongshu |
Suche | arXiv, Reddit, X, Zhihu, Weibo, Xiaohongshu, Bilibili, Medium |
Lesen | Zhihu-Threads, Bilibili-Videos, Xiaohongshu-Notizen, WeRead-Bücher |
Schreiben | X-Posts, Xiaohongshu-Notizen, Zhihu-Artikel, Dev.to, LinkedIn |
Überwachen | Preisverfolgung, Aktiendaten, Wettbewerbsanalyse |
tap doctor # Health check — catches silent failures before your data goes stale
tap update # Install / update all skills
tap list # See everything availableWie Taprun im Vergleich abschneidet
Taprun | KI-Browser-Agenten | Traditionelle Scraper | |
KI-Kosten pro Lauf | $0 (einmalig kompilieren) | Token bei jedem Lauf | Kostenlos |
Genauigkeit | Deterministisch | Variiert pro Lauf | Deterministisch |
Erkennung stiller Fehler | Gesundheitsverträge + strukturelle Zustands-Diffs | Keine | Keine |
Fehlerdiagnose |
| Keine | Manuelle Stichproben |
Erkennungsrisiko | Niedrig (echte Browsersitzungen) | Hoch | Hoch |
Laufzeitumgebungen | 3 (Chrome + Playwright + macOS) | 1 | 1 |
Code inspizierbar | .tap.js — git diff, debug, version | Blackbox / flüchtig | Zerbrechliche Skripte |
MCP-nativ | Ja (nur Autorenebene — Ausführung ist null Token) | Nein | Nein |
Sicherheit
Ebene | Schutz |
Sandbox | Programme laufen mit null Berechtigungen — kein Datei-, Netzwerk- oder Systemzugriff |
Statische Analyse | CI blockiert gefährliche Muster, bevor sie Benutzer erreichen |
Nur lokal | Ihre Daten, Sitzungen und API-Schlüssel verlassen niemals Ihr Gerät |
Siehe SECURITY.md für Details.
Mitwirken
Der einfachste Weg mitzuwirken: Erstellen Sie einen neuen Tap. Eine .tap.js-Datei ist alles, was nötig ist.
Siehe CONTRIBUTING.md für Details.
Roadmap
[x] 140+ Community-Skills für 68+ Websites
[x] 3 Laufzeitumgebungen — Chrome, Playwright, macOS
[x] Unix-Pipes —
tap A | tap B[x] Beobachtungsmodus — Änderungen im Zeitverlauf überwachen
[x] Doctor — Gesundheitsverträge, Fingerabdruck-Diffs, automatische Diagnose für defekte Taps
[x] Ein-Befehl-Setup —
tap mcp connectkonfiguriert alle KI-Agenten[ ] Android-Laufzeit
[ ] iOS-Laufzeit
[ ] Parallelitätskontrolle — deterministische Koordination für M-Agenten, die gemeinsam genutzte Konten parallel betreiben
Support
GitHub Discussions — Fragen & Antworten, Ideen, Show & Tell
support@taprun.dev — Lizenzierung, privates Feedback, Beratung
Issues — Fehlerberichte
Lizenz
Chrome-Erweiterung & Dokumentation: MIT. Community-Skills: MIT.
Star-Verlauf
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
