webdata-tools-mcp について
webdata-tools-mcpは、求人、ニュース、入札、研究、レビューなどの公開ウェブデータを収集するAIエージェント向けMCPサーバーです。Apify Actorを実行して構造化データを返し、呼び出しごとの支出上限とイノベーション分析用プロンプトを備えています。
主な機能
- 01公開ウェブデータ用ツール27種
- 02構造化JSON結果
- 03呼び出しごとの支出上限
- 04イノベーション分析プロンプト
- 05読み取り専用ツール
活用シーン
- 01採用動向と求人の検索
- 02入札、法令、公式警報の監視
- 03論文検索とアイデア検証
- 04顧客評価の分析と見込み客の発見
MCP 対応
MCPクライアントに読み取り専用のウェブデータツールと2つのプロンプトを提供します。各ツールはApify Actorを実行し、テキストと構造化コンテンツを返します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
npx -y webdata-tools-mcpAPIFY_TOKENシークレットYour Apify API token (Apify Console > Settings > API & Integrations). Actors run on your account.WEBDATA_MAX_CHARGE_USDMaximum Apify spend per tool call in USD (default 0.5).ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。
ツール
10掲載時のツール一覧 · 2 日前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| query | string | はい | 検索クエリ。例:"generative AI" または "tesla -musk"。 |
| sites | array | いいえ | これらの発行元ドメインに限定します。例:["reuters.com"]。 |
| country | string | いいえ | 版の国を表す 2 文字コード。例:US、GB、DE。 |
| language | string | いいえ | 言語コード。例:en、de、fr。 |
| max_items | integer | いいえ | 返す結果の最大数(デフォルト 20、最大 200)。費用はこの値に応じて増加します。 |
| timeframe | enum | いいえ | この期間より新しい記事のみを対象にします。1h | 1d | 7d | 30d | 1y |
| extra_input | object | いいえ | 詳細設定:デフォルト値に統合する追加の Actor 入力フィールド。 |
詳細
webdata-tools-mcp
AI エージェントに 27 種類のウェブデータツールを提供する MCP サーバーです。求人情報 (企業の採用サイト、リモート求人、Wellfound のスタートアップ、Dice の米国テック求人、Indeed、 Naukri)、採用の兆候、Google ニュース、政府の公式最新情報(米国、英国、EU、インド)、公共調達と契約受注情報(米国、EU、英国、フランス、スペイン、カナダ、オーストラリアなど)、公式の気象・災害警報(米国、欧州、インド、ブラジル、世界各地)、公的助成金の募集(米国の Grants.gov、EU の Horizon Europe など、UKRI、オーストラリア)、インド国内 748 地区のウェブサイトからの告知、新しい法律や法案(EU、英国、米国)、研究論文と特許、分野のトレンドとアイデアの検証、Trustpilot とアプリストアのレビュー、Reddit での言及と購買意欲の高い見込み客、ウェブサイトの連絡先、ドイツとオーストリアの不動産情報、Shopify 商品とストア分析、展示会の出展者一覧と今後のイベントを調べられます。すぐに使える 2 つのプロンプトを使えば、リサーチツールを、どのモデルでも同じように動作するイノベーションアナリストとして利用できます。
各ツールは、すぐに使える Apify Actor を実行し、整形済みの JSON を返します。料金は結果ごとに Apify に支払います(1,000 件あたり約 1~3 ドル)。サブスクリプションはなく、Apify 以外にデータが送信されることもありません。
ツール
| ツール | 取得できる情報 | 費用(概算) | Actor |
|---|---|---|---|
search_google_news | パブリッシャーの実際のURL、日付、関連記事を含むニュース記事 | 記事1,000件あたり $2 | google-news |
find_hiring_companies | 指定した職種を採用中の企業(購買意向を示すシグナル) | シグナルがある企業1社あたり 1¢ | hiring-signals |
get_company_jobs | キャリアページまたは企業名から取得した募集中の求人すべて(13種類の求人掲示板システムに対応:Greenhouse、Lever、Ashby、Workday、Rippling、…) | 求人1,000件あたり $1 | jobs-harvester |
find_remote_jobs | 企業の求人掲示板に加え、Remote OK、Jobicy、Working Nomads、Himalayasのフィードから取得したリモート求人 | 求人1,000件あたり $2 | remote-jobs-scraper |
search_startup_jobs | Wellfoundのスタートアップ求人を職種と都市で検索:給与と株式報酬、スタートアップの規模、紹介文 | 求人1,000件あたり $2 | wellfound-jobs-scraper |
search_tech_jobs | Diceの米国テクノロジー関連求人:給与、雇用主の種類、Easy Apply、リモート可否 | 求人1,000件あたり $0.55 | dice-jobs-scraper |
search_indeed_jobs | 9か国のIndeed求人情報 | 求人1,000件あたり $3 | indeed-jobs |
search_naukri_jobs | Naukri.comの求人(インド):詳細な説明、ルピー建ての給与、経験、評価 | 求人1,000件あたり $1.50 | naukri-jobs-scraper |
get_trustpilot_reviews | レビュー、TrustScore、企業プロフィール | レビュー1,000件あたり $0.50 | trustpilot-reviews |
get_app_reviews | App StoreとGoogle Playのレビュー | レビュー1,000件あたり $0.20 | app-reviews |
search_reddit | 購買意向のタグが付いた、キーワードまたはサブレディット別のReddit投稿とコメント | 項目1,000件あたり $1 | reddit-monitor |
find_reddit_leads | 自分のツールのようなツールを求めたり、競合製品の代替を探したり、比較したり、不満を述べたりしているReddit投稿 | リード1,000件あたり $2 + 読み込み投稿1,000件あたり $0.10 | reddit-lead-finder |
search_gov_updates | 公式の政府発表:Federal Registerの規則と通知、GOV.UK、European Commission、SEC、RBI、SEBIの通達、および任意のRSSフィード。分野別・キーワード別のフィルターに対応 | 更新情報1,000件あたり $3 | gov-radar |
get_alerts | 公式の気象・災害警報:US NWS、MeteoAlarm(38か国)、India NDMA、Brazil INMET、GDACS、USGS。災害の種類、深刻度、地域のフィルターに対応 | 警報1,000件あたり $2 | alerts-radar |
search_grants | 公募中および公募予定の資金提供募集:US Grants.gov、EU Funding & Tenders(Horizon Europe…)、UKRI。助成額、予算、締切、応募資格で絞り込み可能 | 募集1,000件あたり $3 | grants-radar |
get_india_district_notices | インドの748の地区ウェブサイトから取得した、州・地区別の入札、採用、告知 | 通知1,000件あたり $3 | india-district-notices |
search_legislation | 新しい法律と法案:EUの規則と指令(EUR-Lex)、英国の法律と法定文書(SI)、米国の公法と法案 | 法令1,000件あたり $3 | legislation-radar |
search_tenders | 公共入札と契約落札情報:US SAM.gov、EU TED、英国、フランス、スペイン、ドイツ、オランダ、カナダ、コロンビア、オーストラリア、南アフリカ。分野、CPV/UNSPSC、金額で絞り込み可能 | 通知1,000件あたり $4 | tenders-radar |
search_research | OpenAlex、arXiv、PubMed、Europe PMCの論文、プレプリント、特許を統合。新しい順または影響度順に表示し、分野間で正規化したインパクトも掲載 | 検索結果1,000件あたり $3 | research-radar |
analyze_field | 技術分野の機会スコアとその理由、成長率と勢い、業界の参入状況と主要企業、主要国・機関・資金提供者、注目が高まっているトピック。複数の分野を順位付け | 分野1件あたり $0.03 | innovation-radar |
validate_idea | アイデアが新しいか、競争が激しいか、その分野に取り組んでいる人々、最も近い先行研究 | アイデア1件あたり $0.03 | innovation-radar |
find_website_contacts | ウェブサイトから取得したメールアドレス、電話番号、ソーシャルメディア情報 | 連絡先が見つかったサイト1,000件あたり $2 | contact-details |
search_german_property_listings | ドイツとオーストリアの賃貸・購入物件情報(ImmoScout24) | 物件情報1,000件あたり $1 | immobilienscout24-scraper |
get_shopify_products | Shopifyストアの価格、割引、在庫、バリエーション | 商品1,000件あたり $1 | shopify-products |
analyze_shopify_stores | ストアの所在地、通貨、カタログの規模とスナップショット、メールアドレス、電話番号、ソーシャルメディア情報 | ストア1,000件あたり $4 | shopify-store-analyzer |
get_trade_show_exhibitors | 展示会の出展者情報:ブース、メールアドレス、電話番号、ウェブサイト、住所(91の展示会、または対応する出展者リストへの任意のリンクに対応。変更点のみの監視も可能) | 出展者1,000件あたり $2 | exhibition-scraper |
find_events | Luma、Eventbrite、Meetupの今後のイベント:会場、主催者、ホスト、チケット、参加者 | イベント1,000件あたり $1 | events-scraper |
各ツールでは、Actor がドキュメントで説明しているその他のフィールドを指定するための、省略可能な extra_input オブジェクトも使用できます。 | |||
各結果はテキストと構造化コンテンツ(tool、count、shown、truncated、 | |||
items)の両方で返されます。また、すべてのツールは読み取り専用として指定されているため、クライアントは確認を求めずに実行できます。 |
ツールの詳細はこちら:https://tacps126.github.io/mcp.html
プロンプトとエージェントスキル
すぐに使える2つのプロンプトを使うと、利用するモデル(Claude、GPT、Gemini、ローカルモデル)を問わず、リサーチツールをアナリストとして活用できます。根拠、読み解きガイド、回答形式が固定されているため、結果を比較できます。
| プロンプト | 機能 |
|---|---|
field-opportunity-analysis | analyze_field を実行して、何を誰のために作るべきか、なぜ今なのか、必要な資金、話を聞くべき相手を含む機会を、優先度順にまとめます |
idea-validation | validate_idea を実行して、新規性、最も近い先行事例、タイミング、すでに参入している企業、資金、リスク、次のステップを評価します |
スキルを読み込むエージェント(Claude Code、Codex など)を使う場合は、skills/innovation-analyst をスキルフォルダーにコピーしてください。
セットアップ
- 無料の Apify アカウントを作成し、 Console → Settings → API & Integrations から API トークンをコピーします。
- クライアントにサーバーを追加します。トークンは
APIFY_TOKENに設定します。
Claude Desktop、ワンクリック: 最新リリースから
webdata-tools-mcp-<version>.mcpb をダウンロードして開きます。Claude
Desktop がインストールし、Apify トークンを尋ねます。
Claude Desktop / Cursor / Windsurf(mcpServers 設定):
{
"mcpServers": {
"webdata": {
"command": "npx",
"args": ["-y", "webdata-tools-mcp"],
"env": { "APIFY_TOKEN": "<your Apify token>" }
}
}
}
Claude Code:
claude mcp add webdata -e APIFY_TOKEN=<your Apify token> -- npx -y webdata-tools-mcp
Node.js 18 以降が必要です。
リリースにはタグが付けられ、CI によって main から公開されます(.github/workflows/release.yml)。
お試しください
- 「この企業のうち、今データエンジニアを募集しているのはどこですか? https://boards.greenhouse.io/stripe, https://jobs.lever.co/spotify」
- 「今週掲載された、カナダ在住者が応募できるリモートのシニアエンジニア求人を探してください。」
- 「今月、Reddit で HubSpot の代替を探している人はいますか?」
- 「次の Shopify ストアを分析して、所在国、商品数、連絡先メールアドレスを教えてください:allbirds.com, gymshark.com」
- 「過去30日間の example.com に関する Trustpilot の星1つと2つのレビューを表示し、苦情を分類してください。」
- 「オープンソース LLM のライセンスに関する過去7日間のニュースを、実際の配信元へのリンク付きで探してください。」
- 「シード段階の創業者は、ナトリウムイオン電池分野で何を作るべきですか? 固体電池と比較してください。」(field-opportunity-analysis プロンプト)
- 「検索拡張生成に関する過去3年間で最も影響力のある論文を探してください。」
- 「次の20のエージェンシーのウェブサイトから連絡先メールアドレスを取得してください。」(合法的なビジネス目的の連絡に限って使用してください)
設定
| 環境変数 | デフォルト | 説明 |
|---|---|---|
APIFY_TOKEN | 必須 | Apify API トークン |
WEBDATA_MAX_CHARGE_USD | 0.5 | ツール呼び出しごとの支出上限。上限に達すると Apify が実行を停止します |
WEBDATA_TIMEOUT_SECS | 150 | 1回の呼び出しに許可される実行時間(30~300) |
コストの安全対策
- すべての呼び出しには Apify の支出上限 $0.50 が設定されています(
WEBDATA_MAX_CHARGE_USDで変更できます)。上限に達すると Apify が実行を停止します。 max_itemsのデフォルトは少数(20~100)で、ツールごとに上限が設定されています。- 長いテキストフィールドは600文字に短縮され、1つの結果は約60,000 文字に制限されるため、呼び出しによってエージェントのコンテキストがあふれることはありません。
インストール不要:Apify のホスト型 MCP サーバー
インストールせずに、選択した次の Actor を Apify 独自のサーバーで使用することもできます。
{
"mcpServers": {
"apify": { "url": "https://mcp.apify.com?tools=tacps126/google-news,tacps126/hiring-signals,tacps126/trustpilot-reviews" }
}
}
OAuth でサインインします。ツールでは、上記の簡略化された引数ではなく、Actor の生の入力フィールドを指定します。
開発
npm install
npm test # offline: mapping, errors, size limits, MCP handshake
node scripts/sync-actor-inputs.mjs # refresh test/fixtures from the published Actors
APIFY_TOKEN=... node scripts/smoke.mjs # live check, a few cents
test/fixtures/actor-inputs.json には、公開済みの各 Actor の入力フィールドが記載されています。ツールが Actor の受け付けないフィールドを送信すると、テストは失敗します。
責任ある利用
Actor は一般公開されているページを読み取ります。データ、特に連絡先情報を利用する際は、各サイトの利用規約と適用される法律(GDPR、CAN-SPAM)を遵守する責任があります。
掲載先
npm、公式の MCP Registry(io.github.tacps126/webdata-tools-mcp)、および Smithery にも掲載されています。
ライセンス
MIT
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。