VOOZH about

URL: https://glama.ai/mcp/servers/LeonTing1010/tap?locale=ja-JP

⇱ Tap by LeonTing1010 | Glama



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)

tap-macos-arm64

macOS (Intel)

tap-macos-x64

Linux

tap-linux-x64

Windows

tap-windows-x64.exe

2. AIエージェントへの接続

Claude Code、Cursor、Windsurf、またはMCP互換のエージェントで動作します(拡張機能は不要):

{ "mcpServers": { "tap": { "command": "npx", "args": ["-y", "@taprun/cli", "mcp", "start"] } } }

または、インストールされているすべてのエージェントを自動設定します:

tap mcp connect

3. 実行

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)
  1. やりたいことを記述(自然言語またはURL)

  2. AIがコンパイルして.tap.jsプログラムを作成 — バージョン管理可能なプレーンなJavaScript

  3. Taprunが実行 — 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 available

Taprunの比較

Taprun

AIブラウザエージェント

従来のスクレイパー

実行ごとのAIコスト

$0(一度コンパイル)

実行ごとにトークン消費

無料

精度

決定論的

実行ごとに変動

決定論的

サイレント障害検知

ヘルスコントラクト + 構造的状態差分

なし

なし

破損診断

tap doctor — 変更箇所の正確な差分

なし

手動確認

検知リスク

低(実際のブラウザセッション)

ランタイム

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ランタイム

  • [ ] 並行制御 — 共有アカウントを並行操作する複数のエージェントのための決定論的調整

サポート

ライセンス

Chrome拡張機能およびドキュメント: MIT。コミュニティスキル: MIT

Star History

👁 Star History Chart

A
license - permissive license
A
quality
A
maintenance

Maintenance

Maintainers
<1hResponse time
1dRelease cycle
34Releases (12mo)
Commit activity
Issues opened vs closed

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