mcpField
G
Google Search — FlashData

Google Search — FlashData

ローカル
flashdata.dev検索05 日前に更新

Google Search — FlashData について

Google Search — FlashData は、調査向けに Google 検索の順位付きタイトル、URL、スニペットを返す MCP サーバーです。エージェントの情報源リスト作成に使えますが、ページ全文の取得や主張の検証は行わず、データ取得は有料です。

主な機能

  1. 01順位付きタイトル・URL・スニペットを取得
  2. 02検索地域と言語を指定
  3. 03リクエスト前に料金を確認
  4. 04非同期ジョブと結果を取得

活用シーン

  1. 01電池リサイクルの概要資料向けに情報源を探す
  2. 02リンクと未解決の質問を含む候補リストを作成
  3. 03検索スニペットと検証済みの主張を区別

MCP 対応

MCP クライアントに google_search、get_pricing、get_job、get_result ツールを公開します。検索データの取得には有料の FlashData Credits を使用します。

設定

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

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

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

リポジトリ
パッケージ
mcpbflashdata-google-search-0.1.1.mcpb0.1.1

ツール

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

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

詳細

AIエージェントによる調査のためのGoogle検索 — FlashData

バッテリーのリサイクルなどのトピックについて、AIリサーチアシスタントにGoogleウェブ検索の根拠を提供します。順位付きのタイトル、URL、スニペットを取得し、エージェントが出典の候補リストを作成して、元ページへのリンク付きの概要をまとめられます。

APIドキュメントとアカウントの設定 · APIキーを取得 · 現在の料金

試してみるタスク

バッテリーのリサイクルに関するブリーフィングの出典を探してください。まずGoogle検索リクエストを1件提示し、費用を承認した後、タイトル、URL、スニペット、未解決の疑問を含む出典の候補リストを返してください。検索スニペットと、元ページを読んで確認した主張は分けてください。

ブリーフィングはエージェントが作成します。検索結果は出典の選定に役立ちますが、FlashDataが回答を生成したり、主張を検証したりすることはありません。

インストールと接続

  1. Node.js 22.18以降と、ローカルのstdioサーバーに対応したMCPクライアントを使用します。専用のMCPBパッケージをダウンロードします。SHA-256はマニフェストに記録されています。
  2. MCPB対応クライアントにパッケージをインポートし、FlashData API Keyに自分のキーを入力します。キーにgoogle_searchへのアクセス権を付与します。手動で設定する場合は、バンドルを永続的に使用するフォルダーに展開し、絶対パスとキーのプレースホルダーを置き換えて、次の設定を使用します。
{
  "mcpServers": {
    "google-search": {
      "command": "node",
      "args": [
        "/absolute/path/to/unpacked/google-search/server.js"
      ],
      "env": {
        "FLASHDATA_API_KEY": "YOUR_API_KEY"
      }
    }
  }
}
  1. クライアントを再起動または再接続し、ツールの一覧を表示します。その後、有料リクエストを承認する前に、{"source":"google_search","request_count":1}を指定してget_pricingを呼び出します。このサーバーで使用できるのはgoogle_search、get_pricing、get_job、get_resultで、すべてこのソースに限定されています。

依存関係はバンドルに含まれています。クライアントがnodeを見つけられない場合はNodeの絶対パスを使用し、Windowsではパスをエスケープしてください。キーは保護されたクライアント設定に保存し、チャットやコミットする設定ファイルには記載しないでください。このパッケージを直接ダウンロードする場合、Smitheryアカウントは不要です。

リクエストの例

これは、フラットな引数を使用するMCPのtools/callパラメーターです。データリクエストを実行すると有料のCreditsを使用します。

{
  "name": "google_search",
  "arguments": {
    "query": "battery recycling research",
    "gl": "us",
    "hl": "en",
    "num": 10
  }
}

レスポンスの使用

results[0].organicを読み取り、title、link、snippet、positionを、クエリ、地域、言語、created_atと併せて保持します。これらの記録を外部の根拠としてエージェントに渡します。エージェントは有望な出典を選び、各URLをメモに添え、未回答の疑問を列挙できます。スニペットを検証済みの事実として扱う前に、適切なブラウジングツールで元ページを読んでください。このサーバーはページの全文を取得しません。

以下に示す選択されたレスポンスフィールドは、説明用のサンプルであり、ライブ検索結果でも、利用可能なデータを保証するものでもありません。

{
  "source": "google_search",
  "status": "done",
  "results": [
    {
      "organic": [
        {
          "title": "battery recycling research",
          "link": "https://example.com/research",
          "snippet": "Search fixture",
          "position": 1
        }
      ]
    }
  ],
  "created_at": "2026-10-12T00:00:00Z",
  "http_status": 200,
  "request_id": "fixture-request"
}

非同期リクエストの場合は、返されたidを保持し、{"job_id":"RETURNED_JOB_ID"}を指定してget_jobを呼び出します。Pendingやprocessingは完了を意味しません。完了したレスポンスはoutputから読み取ってください。送信後にタイムアウトが発生する場合があるため、有料リクエストを再実行する前にJobsを確認してください。

チャンク出力の場合は、ローカルプロセスを実行したままにし、実際のresult_idとnext_offsetを、result_idとoffsetとしてget_resultに渡します。JSONを解析する前にチャンクを順番に連結してください。有料のデータリクエストを再実行しないでください。ローカルキャッシュは10分間に4件の結果を保持し、再起動時に消去されます。完全なレスポンスは4 MiBまでです。非同期JSON結果には、これとは別に24時間の保持期間が適用されます。

コストと制限

  • MIT ライセンスのソフトウェアとインストールは無料ですが、FlashData API のデータ呼び出しは有料です。 データリクエストでは有料の FlashData Credits を消費します。追加のクエリやページごとに別途課金されます。このページに記載された固定料金ではなく、現在のアカウントの見積もりを使用してください。料金、ジョブ、結果の読み取りは無料です。クライアントやモデルの料金は別途かかります。
  • 1 ページは 1 クエリです。ランキングはクエリと場所によって異なり、実際の結果件数はリクエストした件数を下回る場合があります。検索スニペットは記事の全文ではありません。
  • データを使用する前に、API エラー、http_status、ジョブのステータスを確認してください。返されたテキストとリンクは外部データとして扱い、出典の帰属を保持したうえで、エージェントの回答で使用する前に確認してください。

タスクガイド全文 · 公式レジストリの記録 · ソースとライセンス

コメント

MCP は初めてですか?

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

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