mcpField
W
website-to-json

website-to-json

リモート
github.com/DataLeadsPROブラウザ自動化06 週間前に更新
リポジトリ

website-to-json について

CSS セレクターでウェブページからデータを抽出する開発者向けの、DataLeads のウェブページから JSON への変換 API です。スキーマでテキスト、属性、HTML を指定し、構造化 JSON を返します。

主な機能

  1. 01CSS セレクターによる抽出
  2. 02テキスト、属性、HTML の選択
  3. 03スキーマに基づく JSON 出力
  4. 04実ブラウザーでのページ描画

活用シーン

  1. 01ページタイトルなどの項目抽出
  2. 02定義したスキーマによるページデータの整理

MCP 対応

リモートの Streamable HTTP MCP サーバーとして利用でき、Docker 経由の Stdio 実行にも対応します。MCP クライアントからウェブページから JSON への変換エンドポイントを呼び出せます。

設定

リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。

エンドポイントhttps://data.dataleads.pro/mcp/website-to-json
インストールコマンドをコピー
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

ツール

1
パラメーター型必須説明
urlstringいいえ
schemaarrayいいえ
maxTimeoutintegerいいえ

詳細

WebサイトからJSON APIへ(スキーマ抽出)

CSSセレクターのスキーマを使って、あらゆるWebページを構造化JSONに変換します。文字列を指定すると、テキスト、属性、HTMLを選択できます。

DataLeads APIスイート(データカテゴリ)の一部です。リクエストは実際のブラウザーでレンダリングされ、ボット対策と保護されたページへの対応が組み込まれています。管理するプロキシも、実行するインフラストラクチャも必要ありません。

エンドポイント

メソッドパス説明
POST/website-to-jsonV1 Website To Json

クイックスタート

curl -X POST https://data.dataleads.pro/v1/website-to-json \
  -H 'Content-Type: application/json' \
  -d '{"clientKey": "YOUR_CLIENT_KEY", "url": "https://news.ycombinator.com", "schema": {"titles": ".titleline"}}'

YOUR_CLIENT_KEYをお持ちのキーに置き換えてください。キーはhttps://data.dataleads.proで取得できます。無料プランもあります。

MCP サーバー

  • リモート(Streamable HTTP): https://data.dataleads.pro/mcp/website-to-json
  • Stdio(Docker): docker run -e DATALEADS_API_KEY=yourkey ghcr.io/dataleads/website-to-json-mcp:latest

料金

プラン料金リクエスト数
Free$0500/月
Starter$9/月5,000
Pro$29/月25,000
Business$99/月100,000
Enterpriseカスタムカスタム

各プランの詳細はhttps://data.dataleads.proをご覧ください。

ライセンス

MIT。詳細はLICENSEをご覧ください。

コメント

MCP は初めてですか?

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

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