mcpField
F
FineData.ai

FineData.ai

認証済みおすすめリモート
finedata.aiブラウザ自動化011 週間前に更新
リポジトリ公式サイト

FineData.ai について

FineData.ai は、フルブラウザーでの描画が必要なウェブページを取得する MCP サーバーで、AI エージェントを使う場面に適しています。同期・非同期・一括スクレイピングに対応し、Markdown または JSON を出力します。

主な機能

  1. 01JavaScript 描画が必要なページの取得
  2. 02CAPTCHA 対応とプロキシ設定
  3. 03Markdown または JSON の出力
  4. 04同期・非同期・一括スクレイピング
  5. 05構造化データの抽出

活用シーン

  1. 01動的ページの主要コンテンツの取得
  2. 02複数ページの一括スクレイピング
  3. 03非同期ジョブによる取得処理
  4. 04ウェブページからの構造化データ抽出

MCP 対応

ページ取得、リクエスト送信、ジョブ確認、バッチ管理、使用量照会のツールを MCP に提供します。ローカル stdio またはリモート Streamable HTTP で接続できます。

設定

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

エンドポイントhttps://mcp.finedata.ai/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 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

すべてのエンドポイント
Streamable HTTPhttps://mcp.finedata.ai/mcp認証が必要
パッケージ
pypifinedata-mcp0.3.1
npm@finedata/mcp-server0.3.1

ツール

詳細

FineData MCP サーバー

FineData ウェブスクレイピング API 用の MCP(Model Context Protocol)サーバーです。

AI エージェント(Claude、Cursor、GPT など)が、完全なブラウザーを必要とするページを取得し、整形されたデータを返せるようにします。

  • JavaScript のレンダリングとブラウザー操作
  • CAPTCHA の解決
  • データセンター/ISP/住宅用/モバイルプロキシ
  • Markdown または JSON 出力(デフォルトは Markdown)
  • AI による構造化抽出
  • ローカルの stdio またはリモートの Streamable HTTP(+ OAuth 2.1)

バージョン:0.3.1

モード

まずは通常のリクエストから始めてください。ページに完全なブラウザーが必要な場合は、ステルスモードとプロキシモードを利用できます。これらは通常のリクエストより多くのトークンを消費します。料金の詳細はドキュメントおよび get_usage で確認できます。ゲートウェイは、指定されたエンジンやプロキシを上書きするドメイン戦略を適用する場合があります。レスポンスの tokens_used をご確認ください。

インストール

uvx(推奨)
curl -LsSf https://astral.sh/uv/install.sh | sh
FINEDATA_API_KEY=fd_xxx uvx finedata-mcp
pip
pip install finedata-mcp
FINEDATA_API_KEY=fd_xxx finedata-mcp
npx
npx -y @finedata/mcp-server

Cursor

~/.cursor/mcp.json(Windows:%USERPROFILE%\.cursor\mcp.json):

{
  "mcpServers": {
    "finedata": {
      "command": "uvx",
      "args": ["finedata-mcp"],
      "env": {
        "FINEDATA_API_KEY": "fd_your_api_key_here"
      }
    }
  }
}

Cursor のディープリンク(公開後):MCP ディレクトリからインストールするか、「Add to Cursor」を選択してください。

リモート(Streamable HTTP)
{
  "mcpServers": {
    "finedata": {
      "url": "https://mcp.finedata.ai/mcp",
      "headers": {
        "Authorization": "Bearer fd_your_api_key_here"
      }
    }
  }
}

OAuth 2.1(Claude.ai/ChatGPT コネクター):https://api.finedata.ai で AS 経由の登録を行い、キャビネットで同意した後、アクセス トークンを Bearer として使用します。

環境

変数必須デフォルト説明
FINEDATA_API_KEYstdio:はい—API キー
FINEDATA_API_URLいいえhttps://api.finedata.aiAPI のベース URL
FINEDATA_TIMEOUTいいえ180HTTP クライアントのタイムアウト(秒)
FINEDATA_MCP_HOSTHTTP0.0.0.0バインドするホスト
FINEDATA_MCP_PORTHTTP8080バインドするポート
FINEDATA_OAUTH_ISSUERリモート OAuth—AS の URL(ゲートウェイ)
FINEDATA_MCP_RESOURCE_URLリモート OAuth—公開 MCP URL
FINEDATA_JWT_SECRETリモート OAuth—aud=mcp JWT の検証

ツール

ツール目的
scrape_urlGET による同期スクレイピング。読み取り専用(デフォルトは Markdown)
send_http_request同じパイプラインを通じた同期 POST/PUT/PATCH/DELETE
scrape_asyncGET による非同期ジョブ(デフォルトは formats=['markdown'])
get_job_statusジョブの状態をポーリング(Markdown。生の HTML ではありません)
cancel_jobジョブをキャンセル
list_jobsジョブの一覧を表示
batch_scrape最大 100 件の URL(文字列、または {url,...} オブジェクト)
get_batch_statusバッチの進捗状況
get_usageapi_tokens_used による期間ごとの使用量

主なパラメーター:use_antibot、proxy_country、proxy_sticky、proxy_profile_id、auto_retry、ステルスモード、formats、only_main_content、extract_*。

非同期/バッチ:csv/xlsx 形式は利用できません(同期のみ)。

HTTP トランスポート

finedata-mcp --transport http --host 0.0.0.0 --port 8080

ヘルスチェック:GET /health。保護対象リソースのメタデータは、エンドポイントのパスに対応する URL(GET /.well-known/oauth-protected-resource/mcp)で提供されます。これは FINEDATA_MCP_RESOURCE_URL に /mcp パスが含まれるためです。クライアントは通常、推測するのではなく、401 時の WWW-Authenticate ヘッダーからこの情報を取得します。

サポート

ライセンス

MIT

コメント

MCP は初めてですか?

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

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