Scrapezy

公式

Scrapezyでウェブサイトをデータセットに変換

Scrapezy MCPで何ができますか?

  • 任意のWebページから構造化データを抽出 — アシスタントに、プロンプトで希望を説明してURLから特定のフィールドを取得するよう依頼します(extract_structured_dataを使用)。
  • 非構造化ページを利用可能なデータに変換 — 必要なデータの形状(例:名前、価格、説明)を指定し、構造化された結果を取得します。
  • Web抽出をAIワークフローに統合 — このツールを他のMCPサーバーと組み合わせることで、アシスタントがオンデマンドでライブWebコンテンツを取得・処理できるようにします。

ドキュメント

@scrapezy/mcp MCP サーバー

Scrapezy MCP server

smithery badge

AIモデルがウェブサイトから構造化データを抽出できるようにする、Scrapezy 用の Model Context Protocol サーバーです。

機能

ツール

  • extract_structured_data - ウェブサイトから構造化データを抽出します
    • URL とプロンプトを必須パラメータとして受け取ります
    • プロンプトに基づいてウェブサイトから抽出された構造化データを返します
    • プロンプトには、ウェブサイトからどのようなデータを抽出するかを明確に記述する必要があります

インストール

Smithery 経由でのインストール

Smithery 経由で Claude Desktop 用の Scrapezy MCP サーバーを自動インストールするには:

npx -y @smithery/cli install @Scrapezy/mcp --client claude

手動インストール

npm install -g @scrapezy/mcp

使い方

API キーの設定

Scrapezy API キーを提供する方法は2つあります:

  1. 環境変数:

    export SCRAPEZY_API_KEY=your_api_key
    npx @scrapezy/mcp
    
  2. コマンドライン引数:

    npx @scrapezy/mcp --api-key=your_api_key
    

Claude Desktop で使用するには、サーバー設定を追加します:

MacOS の場合: ~/Library/Application Support/Claude/claude_desktop_config.json Windows の場合: %APPDATA%/Claude/claude_desktop_config.json

{
  "mcpServers": {
    "scrapezy": {
      "command": "npx @scrapezy/mcp --api-key=your_api_key"
    }
  }
}

Claude での使用例

このツールは、Claude で次のようなプロンプトを使用して利用できます:

Please extract product information from this page: https://example.com/product
Extract the product name, price, description, and available colors.

Claude は MCP サーバーを使用して、要求された構造化データをウェブサイトから抽出します。

デバッグ

MCP サーバーは標準入出力 (stdio) を介して通信するため、デバッグが難しい場合があります。パッケージスクリプトとして利用可能な MCP Inspector の使用を推奨します:

npm run inspector

Inspector は、ブラウザでデバッグツールにアクセスするための URL を提供します。

ライセンス

MIT