Wick について
Wickは、Chromeのネットワークスタックを通じてウェブページを取得し、Markdownなどの形式で返すエージェント向けMCPサーバーです。サイトのクロールやURL探索、検索、メディアのダウンロードにも対応し、ローカルHTTP APIとしても動作します。
主な機能
- 01ページをMarkdown、HTML、テキストで取得
- 02同一ドメインのページをクロール
- 03サイトマップやリンクからURLを探索
- 04ウェブ検索
- 05対応サイトからメディアをダウンロード
- 06Cookieとセッションデータを消去
活用シーン
- 01標準的なHTTPクライアントを拒否するページを読む
- 02ドキュメントサイトの複数ページを収集
- 03ウェブサイト内のURLを見つける
- 04URLから動画や音声をダウンロード
MCP 対応
Wickは、取得、クロール、URL探索、検索、ダウンロード、セッション管理のツールをMCPクライアントに提供します。他のツールやエージェント向けにローカルHTTP APIとしても動作します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
Wick
AI エージェントのためのブラウザ品質のウェブアクセス。 ドキュメント | ブログ | getwick.dev
AI エージェントがウェブ上でブロックされています。Wick が解決します。
Wick は、Chrome の実際のネットワークスタックを使う MCP サーバーです。そのため、TLS フィンガープリントは実際のブラウザと同一です。お使いの IP アドレスからローカルで実行され、整形された Markdown を返します。Cloudflare、Akamai、PerimeterX、AWS WAF など、ボット対策が施された 25 のサイトでテストし、100% の成功率を達成しました。
Lantern の開発者が開発しました。Lantern は、イラン、中国、ロシアで 1 億 5,000 万人以上が利用する検閲回避ツールです。政府の検閲を回避するのと同じ TLS 回避技術を、ボット対策の壁に応用しています。
Agent: I'll fetch that page for you.
[uses wick_fetch]
Result: 200 OK
# The New York Times - Breaking News
Led by the freshman forward Cameron Boozer,
the No. 1 overall seed faces a tough test...
インストール
macOS(Homebrew):
brew tap wickproject/wick && brew install wick
wick setup
Linux(apt):
curl -fsSL https://wickproject.github.io/wick/apt/install.sh | bash
wick setup
npm(すべてのプラットフォーム):
npm install -g wick-mcp
wick setup
wick setup は MCP クライアント(Claude Code、Cursor など)を自動検出し、設定します。
ツール
wick_fetch
任意の URL を取得し、LLM に適した整形済みの Markdown を返します。標準的な HTTP クライアントをブロックするサイトでも、Wick は Chrome の実際の TLS フィンガープリントを使うため、全コンテンツを取得できます。
wick fetch https://www.nytimes.com
| パラメーター | 型 | デフォルト | 説明 |
|---|---|---|---|
url | string | 必須 | 取得する URL |
format | string | "markdown" | 出力形式:markdown、html、または text |
respect_robots | bool | true | robots.txt を遵守するかどうか |
wick_crawl
URL を起点にウェブサイトをクロールします。同一ドメインのリンクをたどり、Chrome の TLS パイプラインを通じて各ページを取得し、すべてのページの Markdown を返します。
wick crawl https://docs.example.com --depth 2 --max-pages 10
| パラメーター | 型 | デフォルト | 説明 |
|---|---|---|---|
url | string | 必須 | 起点となる URL |
max_depth | number | 2 | たどるリンクの深さ(最大 5) |
max_pages | number | 10 | 取得するページ数(最大 50) |
path_filter | string | なし | このプレフィックスで始まるパスのみをクロール |
respect_robots | bool | true | robots.txt を遵守するかどうか |
wick_map
サイト上の URL をすべて検出します。まず sitemap.xml を確認し、その後リンクをたどります。
wick map https://example.com --limit 100
| パラメーター | 型 | デフォルト | 説明 |
|---|---|---|---|
url | string | 必須 | 起点となる URL |
limit | number | 100 | 検出する URL の最大数(最大 5000) |
use_sitemap | bool | true | 最初に sitemap.xml を確認 |
path_filter | string | なし | このプレフィックスを持つパスのみを含める |
wick_search
ウェブを検索します。検索結果をすべて読むには wick_fetch を使います。
wick search "rust async runtime"
wick_download
Reddit、YouTube、Twitter、その他 1,000 以上のサイトから動画や音声をダウンロードします。yt-dlp を利用しています。
wick download "https://v.redd.it/4uofpbxa97rg1" -o ./archive
wick_session
Cookie とセッションデータを消去して、最初からやり直します。
wick session clear
HTTP API
Wick はローカル HTTP API サーバーとしても実行でき、Python、LangChain、n8n、curl、カスタムエージェントなど、あらゆるツールから利用できます。
wick serve --api
# Wick 0.7.0 + Pro API server running at http://127.0.0.1:8090
# Fetch a page
curl "http://localhost:8090/v1/fetch?url=https://nytimes.com"
# Crawl a site
curl "http://localhost:8090/v1/crawl?url=https://docs.example.com&max_pages=5"
# Discover URLs
curl "http://localhost:8090/v1/map?url=https://example.com"
# Search
curl "http://localhost:8090/v1/search?q=rust+async"
import requests
r = requests.get("http://localhost:8090/v1/fetch", params={"url": "https://nytimes.com"})
print(r.json()["content"]) # clean markdown
すべてのエンドポイントは JSON を返します。API ドキュメント全文。
ボット対策サイトで 100% の成功率
Wick Pro を、5 段階の保護レベルにまたがる 25 のサイトでテストしました。
| 保護レベル | サイト | 結果 |
|---|---|---|
| 最小限 | Wikipedia、GitHub、Hacker News、ArXiv、NPR | 5/5 |
| Cloudflare | Stack Overflow、Medium、ESPN、Craigslist、IMDb | 5/5 |
| 厳重 | NYTimes、Reddit、Amazon、LinkedIn、Indeed、Zillow、Yelp | 7/7 |
| PerimeterX / Akamai | Glassdoor、Walmart、Target、Best Buy、Pinterest、Instagram、Twitter/X | 7/7 |
| 非常に厳重 | Bloomberg | 1/1 |
すべてクラウド依存なしで、ローカル実行できます。
Wick の比較
| Wick | Firecrawl | Bright Data | Browserbase | Playwright MCP | |
|---|---|---|---|---|---|
| ボット対策の突破率 | 100% | 83% | ~100% | 90% | 0% |
| ローカルで実行 | はい | いいえ | いいえ | いいえ | はい |
| クロール/マップ | はい | はい | いいえ | いいえ | いいえ |
| 自分の住宅用 IP | はい | いいえ | 共有 | 共有 | はい |
| データがローカルに保持される | はい | いいえ | いいえ | いいえ | はい |
| 無料 | 無制限 | 500 ページ | 月 5K リクエスト | 1 時間 | 無料 |
| Pro の料金 | 月額一律 $20 | 月額 $19-599 | 使用量に応じた料金 | $20-99/月 | 無料 |
エージェントがブロックされる理由
ボット対策システムは、HTTP クライアントが使用する暗号スイート、拡張機能、順序など、TLS ハンドシェイクのフィンガープリントを識別します。Go、Python、Node のライブラリはそれぞれ異なる TLS シグネチャを持つため、Cloudflare や Akamai はミリ秒単位で識別できます。
Wick は Chrome の実際のネットワークスタック(Cronet — 実際の Chrome と同じ BoringSSL および HTTP/2 実装)を使用するため、フィンガープリントは本物のブラウザーと見分けがつきません。シミュレーションもヘッダーの偽装もなく、本物を使用します。
Wick Pro
JavaScript のレンダリング、高度な検出回避、強力なボット対策が施されたサイトへのアクセスを必要とするチーム向けです。Pro では、ステルスパッチを適用した本物の Chromium ブラウザーエンジンを利用できます。
wick pro activate
月額一律 $20。リクエストごとの課金はありません。getwick.dev で詳細を見る、またはお問い合わせください。
エージェントが常に Wick を使うように設定する
Claude Code — CLAUDE.md に追加します:
When fetching web pages, always use wick_fetch instead of the built-in WebFetch tool.
Use wick_search for web searches. Use wick_crawl to read multi-page sites.
Cursor — .cursorrules に追加します:
Use wick_fetch to read any URL. Use wick_search for web searches.
Use wick_crawl to read documentation sites and multi-page content.
その他の MCP エージェント — システムプロンプトまたは AGENTS.md に追加します:
Use wick_fetch, wick_search, wick_crawl, and wick_map MCP tools for all web access.
Always prefer these over built-in fetch/browse capabilities.
ソースからビルドする
cd rust
cargo build --release
バイナリは rust/target/release/wick にあります。
ライセンス
MIT
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。