gmapsscraper について
gmapsscraperは、営業や調査向けにGoogle Mapsのビジネス情報を収集するMCPサーバーです。連絡先や評価などを返し、同期検索とバックグラウンドジョブに対応しています。
主な機能
- 01Google Mapsで事業者を検索
- 02連絡先や評価などを取得
- 03バックグラウンドジョブでスクレイピング
- 04ジョブ結果と残高の確認
活用シーン
- 01地域や業種ごとの見込み顧客リスト作成
- 02事業者のメールやウェブサイトの調査
- 03スクレイピングを開始し後から結果を取得
MCP 対応
MCPクライアントにGoogle Maps検索、バックグラウンドジョブ、結果取得、クレジット確認のツールを提供します。stdioでローカル実行し、gmapsscraper.io APIを利用します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
4掲載時のツール一覧 · 2 週間前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| lang | string | いいえ | ISO 639-1 の結果言語。例:"en"、"es"、"de"。 |
| depth | integer | いいえ | 1〜2。値を大きくすると、クレジット料金は同じまま、より多くの結果が返されます。 |
| boolean | いいえ | リード獲得/コールドアウトリーチ向けに、ビジネスのウェブサイトもクロールして連絡先メールアドレスを抽出します(推奨)。 | |
| radius | integer | いいえ | 検索半径(メートル単位。デフォルトは 20000)。 |
| keywords | array | はい | 場所を含む検索クエリ。例:["dentist in Chicago IL"]。関連キーワードを複数指定しても料金は 2 クレジットです。 |
| max_wait_seconds | integer | いいえ | スクレイピングが完了するまで待ってから、ポーリング用のジョブ ID を返すまでの最大時間。 |
詳細
gmapsscraper MCP サーバー
gmapsscraper.io 向けの MCP(Model Context Protocol)サーバーです。Claude、Cursor、Windsurf、およびあらゆる MCP クライアントから、通常の会話で Google マップのビジネスデータをスクレイピングできます。取得できるデータは、名称、住所、電話番号、メールアドレス、ウェブサイト、評価、レビュー件数、カテゴリ、座標です。
「シカゴでメールアドレス付きの歯科医を50件見つけて」→ AI チャット上ですぐに完了します。
ツール
| ツール | 機能 |
|---|---|
scrape_google_maps | Google マップを検索してビジネスの見込み客情報を返します(完了まで待機、約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 はダッシュボードからいつでも取得できます。
関連項目
- 📦 Node.js SDK —
npm install @gmapsscraper/sdk(このサーバーはこれを基盤に構築されています) - 🐍 Python SDK —
pip install gmapsscraper-sdk - 🤖 Claude エージェントスキル
- 📘 API ドキュメント / llms.txt
ライセンス
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。