mcpField
D
Deepcrawl

Deepcrawl

ローカル
github.comブラウザ自動化0今日更新

Deepcrawl について

Deepcrawlは、開発者やエージェント向けのMCPサーバーです。ページのスクレイピング、サイトマップ作成、サイト巡回に加え、ページとアセットをローカルに保存できます。Markdownを返し、Playwrightの導入時にはJavaScriptのレンダリングにも対応します。

主な機能

  1. 01ページをMarkdownに変換
  2. 02アセット付きページの複製
  3. 03内部リンクの巡回
  4. 04サイトマップからURLを検出
  5. 05Playwrightによる任意のレンダリング

活用シーン

  1. 01ページの主要コンテンツを抽出
  2. 02Webページをローカルに保存
  3. 03コンテンツ分析用にページを収集
  4. 04巡回前にサイトのURLを把握

MCP 対応

Deepcrawlは、スクレイピング、複製、巡回、URLマッピングのツールをMCPクライアントに提供します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ
パッケージ
mcpbdeepcrawl.mcpb

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

deepcrawl

npm version 4 tools free no API keys

Cursorにインストール Web経由でインストール


あらゆるウェブサイトをクローン、スクレイピング、クロールできます。 Firecrawlの無料代替ツールです。APIキー不要、レート制限なし、サブスクリプション不要です。

クイックスタート

Cursor(ワンクリック): 上の「Cursorにインストール」ボタンをクリックしてください。

MCP設定を手動で行う場合:

{
  "mcpServers": {
    "deepcrawl-mcp": {
      "command": "npx",
      "args": ["-y", "deepcrawl-mcp@latest"]
    }
  }
}

CLI:

npx deepcrawl-mcp@latest

ツール

deepcrawl_scrape

単一ページをスクレイピングし、整形されたMarkdownを返します。タイトル、説明、リンク、画像、メタデータを抽出します。ナビゲーション、フッター、広告、トラッキング情報は除去されます。

"Scrape https://example.com and give me the main content"
パラメーターデフォルト説明
url必須スクレイピングするページのURL
mainContentOnlytrueメインコンテンツのみを抽出します(ナビゲーション/フッターを除外)
includeLinkstrue検出したリンクを含めます
includeImagestrue画像URLを含めます
deepcrawl_clone

すべてのアセット(HTML、CSS、JS、画像、フォント、ファビコン)を含むページ全体をクローンします。すべてのファイルをローカルフォルダーにダウンロードし、URLを相対パスに書き換えます。ブラウザーでindex.htmlを開けば動作します。

"Clone https://competitor.com into a local folder"
パラメーターデフォルト説明
url必須クローンするページのURL
outputDir~/deepcrawl-clones/<domain>出力フォルダー
depth0リンクの深さ:0 = 単一ページ、1以上 = リンクをたどります
deepcrawl_crawl

内部リンクをたどってサイト全体をクロールします。すべてのページを整形されたMarkdownとして返します。コンテンツ分析、SEO監査、RAGパイプラインへの入力に最適です。

"Crawl https://docs.example.com and return all pages as markdown"
パラメーターデフォルト説明
url必須開始URL
maxPages20クロールするページの最大数(最大:100)
includeImagesfalse各ページの画像URLを含めます
deepcrawl_map

sitemap.xmlの解析とホームページのリンククロールを通じて、サイト内のすべてのURLを検出します。クロールを実行する前に使うと、サイトの対象範囲を確認できます。

"Map all pages on https://example.com"
パラメーターデフォルト説明
url必須サイトのURL
maxUrls200検出するURLの最大数

Firecrawl との比較

deepcrawlFirecrawl
価格無料月額 $19 以上
API キー不要必須
レート制限なしあり
Markdown へのスクレイピング対応対応
サイト全体のクロール対応対応
サイトマップ対応対応
アセットを含むクローン対応非対応
JS のレンダリング対応(Playwright 経由)対応
ボット対策の回避部分対応(UA ローテーション、ヘッダー、遅延)対応

deepcrawl は静的サイトをそのまま処理できます。JS を多用する SPA(React、Next.js、SvelteKit)を完全にレンダリングするには、Playwright をインストールしてください。

npm install -g playwright
npx playwright install chromium

インストールすると、deepcrawl は Playwright を自動検出し、JS のレンダリングを有効にします。任意のツールで jsRender: true を指定すると有効になります。また、すべてのツールには、基本的なボット検出を回避するための UA ローテーション、実際のブラウザーに近いヘッダー、ランダムな遅延も含まれています。

Soflution のその他のプロジェクト

  • brandcheck - 27 のプラットフォームでブランド名の利用可否を確認
  • depsonar - 依存関係の監査、セキュリティスキャン、ライセンスの確認

ライセンス

MIT

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。