mcpField
G
google-maps-mcp-server

google-maps-mcp-server

リモート
github.com/Sagar27888地図・旅行08 週間前に更新
リポジトリ

google-maps-mcp-server について

google-maps-mcp-server は、キーワードと場所を指定して Google Maps の事業者を検索する MCP サーバーです。Techforce Global の Google Maps Scraper Apify Actor を利用し、場所の情報を構造化して返します。

主な機能

  1. 01キーワードと場所による検索
  2. 02複数の検索語に対応
  3. 03検索語ごとの結果数を指定
  4. 04連絡先と事業者情報を取得
  5. 05評価、営業時間、GPS 座標を含む

活用シーン

  1. 01指定地域の事業者を探す
  2. 02住所や電話番号を収集
  3. 03評価や営業時間を確認
  4. 04場所の座標を取得

MCP 対応

MCP クライアントに search_google_maps ツールを提供します。リクエストには利用者自身の Apify API トークンが必要で、使用料はそのトークンの Apify アカウントに請求されます。

設定

リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。

エンドポイントhttps://google-maps-mcp-server.vercel.app/mcp
インストールコマンドをコピー
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

ツール

1
パラメーター型必須説明
languagestringいいえ結果の言語コード。例:"en"、"es"、"fr"。
maxResultsintegerいいえ每クエリで返す場所の最大数(デフォルトは 20、最大 500)。
searchQueriesarrayはい1 つ以上の検索語。例:"restaurants in Delhi" または "dentists in Austin TX"。

詳細

Google Maps MCP サーバー

Techforce Global の Google Maps Scraper Apify Actor を利用し、Google Maps のビジネス検索を単一の MCP ツールとして提供する、スタンドアロンの Model Context Protocol サーバーです。

ツール

search_google_maps

キーワードと場所を指定して、Google Maps でビジネスや場所を検索します。

パラメーター型必須説明
searchQueriesstring[]はい1 つ以上の検索語句。例:"restaurants in Delhi"
maxResultsintegerいいえクエリごとの場所の最大数(デフォルトは 20、最大 500)
languagestringいいえ結果の言語コード。例:"en"

ビジネス名、住所、電話番号、評価、営業時間、GPS 座標を含む構造化 JSON を返します。

認証

すべてのリクエストに、ご自身の Apify API トークンを含める必要があります。

Authorization: Bearer <YOUR_APIFY_TOKEN>

利用料金は Techforce Global ではなく、トークン所有者の Apify アカウントに請求されます。 トークンは Apify Console → Settings → Integrations で取得してください。

インストール

ホスト型(推奨)

インストールは不要です。ホスト型エンドポイントに直接接続できます。

https://<your-vercel-project>.vercel.app/mcp

クライアント設定例(Claude Desktop/Streamable HTTP に対応する任意の MCP クライアント):

{
  "mcpServers": {
    "google-maps": {
      "url": "https://<your-vercel-project>.vercel.app/mcp",
      "headers": {
        "Authorization": "Bearer <YOUR_APIFY_TOKEN>"
      }
    }
  }
}
ローカルで実行
npm install
npm start

サーバーは http://localhost:4000/mcp でリッスンします。

Vercel へのデプロイ(無料)

このプロジェクトには、サーバーレスのエントリーポイント(api/mcp.js)と vercel.json のリライト設定が含まれているため、パブリックエンドポイントをシンプルな /mcp パスで利用できます。

  1. vercel.com にアクセスしてサインインし、Add New → Project をクリックします。
  2. この GitHub リポジトリ(Sagar27888/google-maps-mcp-server)をインポートします。
  3. フレームワークのプリセットとして Other を選択します。ビルドコマンドは不要です。Vercel が api/ フォルダーを自動検出します。
  4. Deploy をクリックします。
  5. パブリックエンドポイントは https://<your-vercel-project>.vercel.app/mcp で利用できるようになります。

Apify へのデプロイ(代替方法)

このプロジェクトは、Standby mode 用に設定された Apify Actor としても利用できます。これにより、単発のバッチジョブではなく、長時間稼働する HTTP サービスとして動作します。

  1. このプロジェクトを Apify アカウントの Actor にプッシュします(Apify Console → Actors → Create new → このソースを接続するか、Apify CLI で apify push を実行します)。
  2. Actor の Settings → Standby で Standby mode を有効にします。
  3. パブリックエンドポイントは https://<actor-name>.<your-apify-username>.apify.actor/mcp で利用できるようになります。

ライセンス

MIT

コメント

MCP は初めてですか?

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

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