Taprunは、AIエージェント向けのブラウザ自動化およびWebスクレイピングMCPサーバーです。 任意のサイトを指定すると、エージェントがページを一度検査して決定論的なプログラムをコンパイルし、それを永続的にリプレイします。実行時のAIトークンはゼロで、呼び出すたびに同じ結果が得られます。Claude Code、Cursor、Cline、Windsurf、およびあらゆるMCPホストで動作します。実際のChrome(ログインセッション)またはヘッドレスPlaywrightで実行されます。ヘルスコントラクトがサイレント障害をキャッチし、構造的な状態の差分が何が変更されたかを正確に伝えます。tap doctorは、データが古くなる3日も前に、破損を検知します。
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は実行レイヤーです。 AIは作成(一度限り)に参加します。実行は純粋なコードであり、トークンはゼロ、出力は決定論的です。Reddit、GitHub、Hacker News、LinkedIn、Twitter、YouTube、Producthuntなど、68以上のサイトで140以上の事前構築済みスキルが利用可能です。また、任意のURLから独自のスキルを作成することもできます。バイナリは1つ、依存関係はゼロです。
ユースケース: AIエージェントによるブラウザ自動化 · 定期的なWebスクレイピング · 構造化データ抽出 · コンテンツ監視 · ログインが必要なサイトの自動化 · マルチサイトデータパイプライン · 長時間稼働するエージェントの信頼性監視。
はじめに
1. インストール
インストール不要(npx経由、Nodeがインストールされているマシン):
npx -y @taprun/cli --version初回実行時に対応するプラットフォームのバイナリ(約30MB)がダウンロードされ、キャッシュされます。2回目以降の呼び出しは瞬時に行われます。
永続的なインストール(curl経由、macOS / Linux):
curl -fsSL https://taprun.dev/install.sh | shプラットフォーム | ダウンロード |
macOS (Apple Silicon) | |
macOS (Intel) | |
Linux | |
Windows |
2. AIエージェントへの接続
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" # 小红书搜索または、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拡張機能(ログインが必要なサイト用)
ほとんどのタップはログインなしで動作します。セッションが必要なサイト(小紅書、知乎など)の場合は、ChromeウェブストアからChrome拡張機能をインストールしてください。
Related MCP server: Puppeteer MCP Server
何ができるか?
読み取り — 任意のWebサイトからデータを抽出
tap reddit/hot # Reddit front page
tap bilibili/trending # Bilibili trending
tap arxiv/search --keyword "LLM" # arXiv papers書き込み — 任意のWebサイトを操作
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作成(Forge) — AIで新しい自動化を作成
tap forge "get Hacker News top stories" # BYOK Claude / GPT
tap forge https://news.ycombinator.com # API detected — compiled without AI独自のモデルを使用可能 — Claude、OpenAI、DeepSeek、またはローカルのOllama / LM Studioを含むOpenAI互換エンドポイントで、完全にオフラインでの作成が可能です:
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)
AIがコンパイルして
.tap.jsプログラムを作成 — バージョン管理可能なプレーンなJavaScriptTaprunが実行 — 3つのランタイムのいずれかで、永続的に、コスト$0で実行
コンパイルが成功するたびに、次回のコンパイルが高速化されます。140以上のコミュニティスキルにより、エージェントはすでに68以上のWebサイトを理解しています。
コミュニティスキル
tap-skills — 140以上のオープンソーススキル。
カテゴリ | 例 |
トレンド | GitHub, Hacker News, Reddit, Product Hunt, Bilibili, 知乎, 微博, 小紅書 |
検索 | arXiv, Reddit, X, 知乎, 微博, 小紅書, Bilibili, Medium |
読み取り | 知乎スレッド, Bilibili動画, 小紅書ノート, WeRead書籍 |
書き込み | X投稿, 小紅書ノート, 知乎記事, 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 availableTaprunの比較
Taprun | AIブラウザエージェント | 従来のスクレイパー | |
実行ごとのAIコスト | $0(一度コンパイル) | 実行ごとにトークン消費 | 無料 |
精度 | 決定論的 | 実行ごとに変動 | 決定論的 |
サイレント障害検知 | ヘルスコントラクト + 構造的状態差分 | なし | なし |
破損診断 |
| なし | 手動確認 |
検知リスク | 低(実際のブラウザセッション) | 高 | 高 |
ランタイム | 3 (Chrome + Playwright + macOS) | 1 | 1 |
コードの可読性 | .tap.js — git diff, デバッグ, バージョン管理 | ブラックボックス / 一時的 | 壊れやすいスクリプト |
MCPネイティブ | はい(オーサリングレイヤーのみ — 実行はトークンゼロ) | いいえ | いいえ |
セキュリティ
レイヤー | 保護内容 |
サンドボックス | プログラムは権限ゼロで実行 — ファイル、ネットワーク、システムアクセスなし |
静的解析 | CIがユーザーに届く前に危険なパターンをブロック |
ローカルのみ | データ、セッション、APIキーはマシンから一切外部へ送信されません |
詳細はSECURITY.mdを参照してください。
貢献
最も簡単な貢献方法は、新しいタップを作成することです。 .tap.jsファイルが1つあれば十分です。
詳細はCONTRIBUTING.mdを参照してください。
ロードマップ
[x] 68以上のサイトで140以上のコミュニティスキル
[x] 3つのランタイム — Chrome, Playwright, macOS
[x] Unixパイプ —
tap A | tap B[x] ウォッチモード — 時間経過に伴う変更の監視
[x] Doctor — ヘルスコントラクト、フィンガープリント差分、破損したタップの自動診断
[x] ワンコマンドセットアップ —
tap mcp connectで全AIエージェントを設定[ ] Androidランタイム
[ ] iOSランタイム
[ ] 並行制御 — 共有アカウントを並行操作する複数のエージェントのための決定論的調整
サポート
GitHub Discussions — Q&A, アイデア, 共有
support@taprun.dev — ライセンス, プライベートフィードバック, コンサルティング
Issues — バグ報告
ライセンス
Chrome拡張機能およびドキュメント: MIT。コミュニティスキル: MIT。
Star History
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
