mcpField
X
x402-scraper-api

x402-scraper-api

リモート
github.com/ihen404ブラウザ自動化01 日前に更新
リポジトリ

x402-scraper-api について

x402-scraper-apiは、Webスクレイピングを必要とするエージェントや調査ワークフロー向けのMCPサーバーです。静的HTML、JavaScriptで描画されるページ、指定スキーマに沿った抽出に対応し、Base上のx402マイクロペイメントで支払います。

主な機能

  1. 01静的HTMLからMarkdownを抽出
  2. 02JavaScript描画ページのスクレイピング
  3. 03指定JSON Schemaへの抽出
  4. 04Base上のUSDCマイクロペイメント

活用シーン

  1. 01静的Webページのコンテンツ抽出
  2. 02JavaScript主体のサイトからデータ収集
  3. 03スクレイピング結果の指定スキーマ化

MCP 対応

MCPクライアントにスクレイピングツールを提供し、ローカルのstdio構成とリモートJSON-RPC over HTTPに対応します。エージェントはサーバーカードからツール定義を取得し、x402の支払い要求を処理できます。

設定

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

エンドポイントhttps://x402-scraper-api-production-67a4.up.railway.app/mcp
インストールコマンドをコピー
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

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

ツール

詳細

🌐 x402 スクレイパー API

HTTP 402 マイクロペイメントで収益化する、高速な多層型ウェブスクレイピング MCP サーバーです。自律型エージェント群、リサーチパイプライン、エンタープライズ向け LLM ワークフローを想定して設計されています。


⚡ 開発者向けクイックスタート(Claude Desktop / MCP クライアント)

このサーバー設定を MCP クライアントの設定ファイル(例:claude_desktop_config.json)に追加すると、ローカルの AI ワークスペースに有料のウェブスクレイピングツールをすぐに導入できます。

{
  "mcpServers": {
    "x402-scraper": {
      "command": "npx",
      "args": ["-y", "x402-scraper-api"],
      "env": {
        "BASE_RPC_URL": "https://mainnet.base.org"
      }
    }
  }
}

🛠️ ツールの階層と料金

当社のスクレイピングインフラストラクチャでは、自律型エージェント向けに、次の 3 つのプログラム利用階層を提供しています。

ツール名説明価格(Base 上の USDC)
scrape_basic静的 HTML から DOM を高速に解析し、整形済みの Markdown を抽出します。$0.01
scrape_dynamicJavaScript を多用する動的ウェブアプリ向けに、ヘッドレスブラウザーでレンダリングします。$0.05
scrape_structuredウェブページをスクレイピングし、コンテンツを指定された JSON Schema に直接解析します。$0.15

🤖 自律型エージェントの統合(M2M / x402 プロトコル)

自律型の調査エージェントやエージェント群は、サーバーカードを通じてツール定義をプログラムから検出し、x402 の支払いチャレンジをその場で実行できます。

エンドポイントを直接利用する
  • ベース URL: https://x402-scraper-api-production-67a4.up.railway.app
  • MCP ゲートウェイ: https://x402-scraper-api-production-67a4.up.railway.app/mcp
  • サーバーカード: https://x402-scraper-api-production-67a4.up.railway.app/.well-known/mcp/server-card.json
  • テレメトリー: https://x402-scraper-api-production-67a4.up.railway.app/telemetry
JavaScript クライアントリクエストの例

エージェントは、標準の HTTP 経由の JSON-RPC を使用してツールを呼び出せます。

const response = await fetch("https://x402-scraper-api-production-67a4.up.railway.app/mcp", {
  method: "POST",
  headers: { "Content-Type": "application/json" },
  body: JSON.stringify({
    jsonrpc: "2.0",
    method: "tools/call",
    params: {
      name: "scrape_structured",
      arguments: {
        url: "https://example.com/target-data",
        jsonSchema: { title: "string", price: "number" }
      }
    },
    id: 1
  })
});

const result = await response.json();
console.log(result);

📊 ライブテレメトリーとモニタリング

本番インフラストラクチャでは、リクエスト速度、アクティブなセッション、収益目標の達成状況を追跡するリアルタイムテレメトリーを維持しています。現在の稼働時間とメトリクスをプログラムから確認できます。

curl -s https://x402-scraper-api-production-67a4.up.railway.app/telemetry

🚀 ライセンス

MIT © 2026 x402 Scraper API

🤖 Claude Code と AI エージェントのクイックスタート

Base または Solana 上の x402 マイクロペイメントを利用して、自律型エージェント(Claude Code、ElizaOS、Cursor)にネイティブなペイウォール対応スクレイピング機能を追加できます。API キーのサブスクリプションは不要です。

Claude Code 経由でインストールする

リポジトリをローカルのワークスペースまたはエージェント環境にクローンします。

git clone [https://github.com/your-username/x402-scraper-api.git](https://github.com/your-username/x402-scraper-api.git)

コメント

MCP は初めてですか?

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

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