mcpField
G
gmapsscraper

gmapsscraper

ローカル
gmapsscraper.ioビジネス・マーケティング312 週間前に更新

gmapsscraper について

gmapsscraperは、営業や調査向けにGoogle Mapsのビジネス情報を収集するMCPサーバーです。連絡先や評価などを返し、同期検索とバックグラウンドジョブに対応しています。

主な機能

  1. 01Google Mapsで事業者を検索
  2. 02連絡先や評価などを取得
  3. 03バックグラウンドジョブでスクレイピング
  4. 04ジョブ結果と残高の確認

活用シーン

  1. 01地域や業種ごとの見込み顧客リスト作成
  2. 02事業者のメールやウェブサイトの調査
  3. 03スクレイピングを開始し後から結果を取得

MCP 対応

MCPクライアントにGoogle Maps検索、バックグラウンドジョブ、結果取得、クレジット確認のツールを提供します。stdioでローカル実行し、gmapsscraper.io APIを利用します。

設定

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

mcp.json · 共通設定
{
"mcpServers": {
"io-gmapsscraper": {
"command": "npx",
"args": [
"-y",
"@gmapsscraper/mcp"
],
"env": {
"GMAPSSCRAPER_API_KEY": "<GMAPSSCRAPER_API_KEY>"
}
}
}
}
起動コマンドnpx -y @gmapsscraper/mcp
設定が必要な環境変数
GMAPSSCRAPER_API_KEYシークレットAPI key from https://gmapsscraper.io/dashboard (free tier: 10 credits)

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npm@gmapsscraper/mcp0.1.1

ツール

4

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

パラメーター型必須説明
langstringいいえISO 639-1 の結果言語。例:"en"、"es"、"de"。
depthintegerいいえ1〜2。値を大きくすると、クレジット料金は同じまま、より多くの結果が返されます。
emailbooleanいいえリード獲得/コールドアウトリーチ向けに、ビジネスのウェブサイトもクロールして連絡先メールアドレスを抽出します(推奨)。
radiusintegerいいえ検索半径(メートル単位。デフォルトは 20000)。
keywordsarrayはい場所を含む検索クエリ。例:["dentist in Chicago IL"]。関連キーワードを複数指定しても料金は 2 クレジットです。
max_wait_secondsintegerいいえスクレイピングが完了するまで待ってから、ポーリング用のジョブ ID を返すまでの最大時間。

詳細

gmapsscraper MCP サーバー

npm version license

gmapsscraper.io 向けの MCP(Model Context Protocol)サーバーです。Claude、Cursor、Windsurf、およびあらゆる MCP クライアントから、通常の会話で Google マップのビジネスデータをスクレイピングできます。取得できるデータは、名称、住所、電話番号、メールアドレス、ウェブサイト、評価、レビュー件数、カテゴリ、座標です。

「シカゴでメールアドレス付きの歯科医を50件見つけて」→ AI チャット上ですぐに完了します。

ツール

ツール機能
scrape_google_mapsGoogle マップを検索してビジネスの見込み客情報を返します(完了まで待機、約30~120秒)
start_scrape_job非同期版です。すぐにジョブ ID を返します
get_scrape_results以前に開始したジョブの結果を取得します
get_credits残りのクレジット残高を確認します

スクレイピング1回につき2クレジットを消費します。1回の呼び出しで複数のキーワードを指定しても、消費クレジットは同じです。無料枠:10クレジット(5回の検索、クレジットカード不要)— gmapsscraper.io/dashboardで API キーを取得してください。

セットアップ

Claude Code
claude mcp add gmapsscraper -e GMAPSSCRAPER_API_KEY=your_key -- npx -y @gmapsscraper/mcp
Claude Desktop / Cursor / Windsurf

MCP 設定(claude_desktop_config.json、.cursor/mcp.jsonなど)に追加します。

{
  "mcpServers": {
    "gmapsscraper": {
      "command": "npx",
      "args": ["-y", "@gmapsscraper/mcp"],
      "env": {
        "GMAPSSCRAPER_API_KEY": "your_key"
      }
    }
  }
}
Cursor Directory / Open Plugins

プラグインディレクトリからインストールすると、同梱のmcp.jsonが使用されます。Open Plugins の仕様で展開されるのは${PLUGIN_ROOT}と${PLUGIN_DATA}のみであるため、認証情報のプレースホルダーがそのまま渡され、サーバーの認証に失敗することのないよう、意図的にenvブロックを含めていません。

クライアントを起動する前に、ご自身の環境でキーを設定してください。

# macOS / Linux — add to ~/.zshrc or ~/.bashrc
export GMAPSSCRAPER_API_KEY=your_key
# Windows PowerShell
setx GMAPSSCRAPER_API_KEY "your_key"

その後、クライアントを再起動して、変数が読み込まれるようにしてください。スクレイピングで認証エラーが返された場合は、まずget_creditsを実行してください。すぐに失敗するため、キーが認識されているか確認できます。

Node.js ≥ 18 が必要です。このサーバーはローカルで stdio 経由で動作し、gmapsscraper.io APIと通信します。その他のインフラストラクチャは不要です。

プロンプト例

  • 「テキサス州オースティンのメールアドレス付きコーヒーショップをスクレイピングして、表にまとめて」
  • 「マイアミの配管工を見つけて、評価の高い上位5件に送る営業メールの下書きを作って」
  • 「『コロラド州デンバーのウェディングフォトグラファー』のスクレイピングを開始して。後で確認します」
  • 「gmapsscraper のクレジットはあといくつ残っていますか?」

ビジネスごとに返されるデータ

title, address, phone, email, website, rating, reviews_count, category, latitude, longitude, google_maps_url, opening_hours

コンテキストを整理しやすいよう、レスポンスごとの結果は100件までに制限されています。完全な CSV はダッシュボードからいつでも取得できます。

関連項目

ライセンス

MIT © gmapsscraper.io

コメント

MCP は初めてですか?

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

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