Google Maps MCP Server について
Google Maps MCP Serverは、Google Maps APIの機能をMCPクライアントに提供します。ジオコーディング、場所の検索と詳細取得、ルート、距離行列、標高の照会に対応します。
主な機能
- 01住所と座標の相互変換
- 02場所の検索と詳細取得
- 03ルートと所要時間の計算
- 04地点の標高照会
活用シーン
- 01住所から座標への変換
- 02テキスト検索による場所の検索
- 03地点間の移動時間の比較
- 04ルート案内と標高データの取得
MCP 対応
ジオコーディング、場所検索、ルート、距離行列、標高などのGoogle Maps APIツールをMCPクライアントに提供します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
Google Maps MCP サーバー
Google Maps API 用の MCP サーバーです。
ツール
-
maps_geocode- 住所を座標に変換します
- 入力:
address(文字列) - 戻り値:位置情報、formatted_address、place_id
-
maps_reverse_geocode- 座標を住所に変換します
- 入力:
latitude(数値)longitude(数値)
- 戻り値:formatted_address、place_id、address_components
-
maps_search_places- テキストクエリで場所を検索します
- 入力:
query(文字列)location(任意):{ latitude: number, longitude: number }radius(任意):数値(メートル、最大 50000)
- 戻り値:名前、住所、位置情報を含む場所の配列
-
maps_place_details- 場所の詳細情報を取得します
- 入力:
place_id(文字列) - 戻り値:名前、住所、連絡先情報、評価、レビュー、営業時間
-
maps_distance_matrix- 地点間の距離と所要時間を計算します
- 入力:
origins(string[])destinations(string[])mode(任意):"driving" | "walking" | "bicycling" | "transit"
- 戻り値:距離と所要時間のマトリックス
-
maps_elevation- 場所の標高データを取得します
- 入力:
locations({latitude, longitude} の配列) - 戻り値:各地点の標高データ
-
maps_directions- 地点間のルート案内を取得します
- 入力:
origin(文字列)destination(文字列)mode(任意):"driving" | "walking" | "bicycling" | "transit"
- 戻り値:手順、距離、所要時間を含むルートの詳細
セットアップ
API キー
こちらの手順に従って、Google Maps API キーを取得してください。
Claude Desktop での使用
以下を claude_desktop_config.json に追加してください。
Docker
{
"mcpServers": {
"google-maps": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-e",
"GOOGLE_MAPS_API_KEY",
"mcp/google-maps"
],
"env": {
"GOOGLE_MAPS_API_KEY": "<YOUR_API_KEY>"
}
}
}
}
NPX
{
"mcpServers": {
"google-maps": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-google-maps"
],
"env": {
"GOOGLE_MAPS_API_KEY": "<YOUR_API_KEY>"
}
}
}
}
ビルド
Docker ビルド:
docker build -t mcp/google-maps -f src/google-maps/Dockerfile .
ライセンス
この MCP サーバーは MIT ライセンスの下でライセンスされています。MIT ライセンスの利用規約に従うことを条件として、ソフトウェアを自由に使用、変更、配布できます。詳しくは、プロジェクトリポジトリ内の LICENSE ファイルをご覧ください。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。