mcpField
W
webdata-tools-mcp

webdata-tools-mcp

ローカル
github.com/tacps126ビジネス・マーケティング02 日前に更新

webdata-tools-mcp について

webdata-tools-mcpは、求人、ニュース、入札、研究、レビューなどの公開ウェブデータを収集するAIエージェント向けMCPサーバーです。Apify Actorを実行して構造化データを返し、呼び出しごとの支出上限とイノベーション分析用プロンプトを備えています。

主な機能

  1. 01公開ウェブデータ用ツール27種
  2. 02構造化JSON結果
  3. 03呼び出しごとの支出上限
  4. 04イノベーション分析プロンプト
  5. 05読み取り専用ツール

活用シーン

  1. 01採用動向と求人の検索
  2. 02入札、法令、公式警報の監視
  3. 03論文検索とアイデア検証
  4. 04顧客評価の分析と見込み客の発見

MCP 対応

MCPクライアントに読み取り専用のウェブデータツールと2つのプロンプトを提供します。各ツールはApify Actorを実行し、テキストと構造化コンテンツを返します。

設定

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

mcp.json · 共通設定
{
"mcpServers": {
"tacps126-webdata-tools": {
"command": "npx",
"args": [
"-y",
"webdata-tools-mcp"
],
"env": {
"APIFY_TOKEN": "<APIFY_TOKEN>",
"WEBDATA_MAX_CHARGE_USD": "<WEBDATA_MAX_CHARGE_USD>"
}
}
}
}
起動コマンドnpx -y webdata-tools-mcp
設定が必要な環境変数
APIFY_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 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npmwebdata-tools-mcp0.12.0

ツール

10

掲載時のツール一覧 · 2 日前に更新

パラメーター型必須説明
querystringはい検索クエリ。例:"generative AI" または "tesla -musk"。
sitesarrayいいえこれらの発行元ドメインに限定します。例:["reuters.com"]。
countrystringいいえ版の国を表す 2 文字コード。例:US、GB、DE。
languagestringいいえ言語コード。例:en、de、fr。
max_itemsintegerいいえ返す結果の最大数(デフォルト 20、最大 200)。費用はこの値に応じて増加します。
timeframeenumいいえこの期間より新しい記事のみを対象にします。1h | 1d | 7d | 30d | 1y
extra_inputobjectいいえ詳細設定:デフォルト値に統合する追加の Actor 入力フィールド。

詳細

webdata-tools-mcp

npm GitHub release CI license: MIT MCP Registry Smithery webdata-tools-mcp MCP server

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件あたり $2google-news
find_hiring_companies指定した職種を採用中の企業(購買意向を示すシグナル)シグナルがある企業1社あたり 1¢hiring-signals
get_company_jobsキャリアページまたは企業名から取得した募集中の求人すべて(13種類の求人掲示板システムに対応:Greenhouse、Lever、Ashby、Workday、Rippling、…)求人1,000件あたり $1jobs-harvester
find_remote_jobs企業の求人掲示板に加え、Remote OK、Jobicy、Working Nomads、Himalayasのフィードから取得したリモート求人求人1,000件あたり $2remote-jobs-scraper
search_startup_jobsWellfoundのスタートアップ求人を職種と都市で検索:給与と株式報酬、スタートアップの規模、紹介文求人1,000件あたり $2wellfound-jobs-scraper
search_tech_jobsDiceの米国テクノロジー関連求人:給与、雇用主の種類、Easy Apply、リモート可否求人1,000件あたり $0.55dice-jobs-scraper
search_indeed_jobs9か国のIndeed求人情報求人1,000件あたり $3indeed-jobs
search_naukri_jobsNaukri.comの求人(インド):詳細な説明、ルピー建ての給与、経験、評価求人1,000件あたり $1.50naukri-jobs-scraper
get_trustpilot_reviewsレビュー、TrustScore、企業プロフィールレビュー1,000件あたり $0.50trustpilot-reviews
get_app_reviewsApp StoreとGoogle Playのレビューレビュー1,000件あたり $0.20app-reviews
search_reddit購買意向のタグが付いた、キーワードまたはサブレディット別のReddit投稿とコメント項目1,000件あたり $1reddit-monitor
find_reddit_leads自分のツールのようなツールを求めたり、競合製品の代替を探したり、比較したり、不満を述べたりしているReddit投稿リード1,000件あたり $2 + 読み込み投稿1,000件あたり $0.10reddit-lead-finder
search_gov_updates公式の政府発表:Federal Registerの規則と通知、GOV.UK、European Commission、SEC、RBI、SEBIの通達、および任意のRSSフィード。分野別・キーワード別のフィルターに対応更新情報1,000件あたり $3gov-radar
get_alerts公式の気象・災害警報:US NWS、MeteoAlarm(38か国)、India NDMA、Brazil INMET、GDACS、USGS。災害の種類、深刻度、地域のフィルターに対応警報1,000件あたり $2alerts-radar
search_grants公募中および公募予定の資金提供募集:US Grants.gov、EU Funding & Tenders(Horizon Europe…)、UKRI。助成額、予算、締切、応募資格で絞り込み可能募集1,000件あたり $3grants-radar
get_india_district_noticesインドの748の地区ウェブサイトから取得した、州・地区別の入札、採用、告知通知1,000件あたり $3india-district-notices
search_legislation新しい法律と法案:EUの規則と指令(EUR-Lex)、英国の法律と法定文書(SI)、米国の公法と法案法令1,000件あたり $3legislation-radar
search_tenders公共入札と契約落札情報:US SAM.gov、EU TED、英国、フランス、スペイン、ドイツ、オランダ、カナダ、コロンビア、オーストラリア、南アフリカ。分野、CPV/UNSPSC、金額で絞り込み可能通知1,000件あたり $4tenders-radar
search_researchOpenAlex、arXiv、PubMed、Europe PMCの論文、プレプリント、特許を統合。新しい順または影響度順に表示し、分野間で正規化したインパクトも掲載検索結果1,000件あたり $3research-radar
analyze_field技術分野の機会スコアとその理由、成長率と勢い、業界の参入状況と主要企業、主要国・機関・資金提供者、注目が高まっているトピック。複数の分野を順位付け分野1件あたり $0.03innovation-radar
validate_ideaアイデアが新しいか、競争が激しいか、その分野に取り組んでいる人々、最も近い先行研究アイデア1件あたり $0.03innovation-radar
find_website_contactsウェブサイトから取得したメールアドレス、電話番号、ソーシャルメディア情報連絡先が見つかったサイト1,000件あたり $2contact-details
search_german_property_listingsドイツとオーストリアの賃貸・購入物件情報(ImmoScout24)物件情報1,000件あたり $1immobilienscout24-scraper
get_shopify_productsShopifyストアの価格、割引、在庫、バリエーション商品1,000件あたり $1shopify-products
analyze_shopify_storesストアの所在地、通貨、カタログの規模とスナップショット、メールアドレス、電話番号、ソーシャルメディア情報ストア1,000件あたり $4shopify-store-analyzer
get_trade_show_exhibitors展示会の出展者情報:ブース、メールアドレス、電話番号、ウェブサイト、住所(91の展示会、または対応する出展者リストへの任意のリンクに対応。変更点のみの監視も可能)出展者1,000件あたり $2exhibition-scraper
find_eventsLuma、Eventbrite、Meetupの今後のイベント:会場、主催者、ホスト、チケット、参加者イベント1,000件あたり $1events-scraper
各ツールでは、Actor がドキュメントで説明しているその他のフィールドを指定するための、省略可能な extra_input オブジェクトも使用できます。
各結果はテキストと構造化コンテンツ(tool、count、shown、truncated、
items)の両方で返されます。また、すべてのツールは読み取り専用として指定されているため、クライアントは確認を求めずに実行できます。

ツールの詳細はこちら:https://tacps126.github.io/mcp.html

プロンプトとエージェントスキル

すぐに使える2つのプロンプトを使うと、利用するモデル(Claude、GPT、Gemini、ローカルモデル)を問わず、リサーチツールをアナリストとして活用できます。根拠、読み解きガイド、回答形式が固定されているため、結果を比較できます。

プロンプト機能
field-opportunity-analysisanalyze_field を実行して、何を誰のために作るべきか、なぜ今なのか、必要な資金、話を聞くべき相手を含む機会を、優先度順にまとめます
idea-validationvalidate_idea を実行して、新規性、最も近い先行事例、タイミング、すでに参入している企業、資金、リスク、次のステップを評価します

スキルを読み込むエージェント(Claude Code、Codex など)を使う場合は、skills/innovation-analyst をスキルフォルダーにコピーしてください。

セットアップ

  1. 無料の Apify アカウントを作成し、 Console → Settings → API & Integrations から API トークンをコピーします。
  2. クライアントにサーバーを追加します。トークンは 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_USD0.5ツール呼び出しごとの支出上限。上限に達すると Apify が実行を停止します
WEBDATA_TIMEOUT_SECS1501回の呼び出しに許可される実行時間(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)を遵守する責任があります。

掲載先

Glama 上の webdata-tools-mcp MCPRush 上の Webdata Tools MCP サーバー

npm、公式の MCP Registry(io.github.tacps126/webdata-tools-mcp)、および Smithery にも掲載されています。

ライセンス

MIT

コメント

MCP は初めてですか?

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

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