MCP Google マップ サーバー
LLM 処理機能との包括的な Google Maps API 統合を提供する強力なモデル コンテキスト プロトコル (MCP) サーバー。
特徴
Googleマップの機能
- 場所検索
- カスタマイズ可能な半径とフィルターを使用して、特定の場所の近くのスポットを検索します
- 評価、営業時間、連絡先などの詳細な場所情報を取得します
- ジオコーディングサービス
- 住所を座標に変換する(ジオコーディング)
- 座標を住所に変換する(逆ジオコーディング)
- 距離と道順
- 複数の出発地と目的地間の距離と移動時間を計算します
- ステップバイステップの指示で2地点間の詳細な道順を取得します
- さまざまな移動手段(車、徒歩、自転車、公共交通機関)をサポート
- 標高データ
インストール
NPM経由
npm install -g @cablate/mcp-google-map
使用法
コマンドライン
- Diveデスクトップで「+ MCPサーバーを追加」をクリックします。
- 次の設定をコピーして貼り付けます。
{
"mcpServers": {
"google-map": {
"command": "npx",
"args": ["-y", "@cablate/mcp-google-map"],
"env": {
"GOOGLE_MAPS_API_KEY": "your_api_key"
},
"enabled": true
}
}
}
- 「保存」をクリックしてインストールを完了します
利用可能なツール
サーバーは次のツールを提供します。
- search_nearby - 特定の場所の近くのスポットを検索する
- get_place_details - 特定の場所の詳細情報を取得する
- maps_geocode - 住所を座標に変換する
- maps_reverse_geocode - 座標を住所に変換する
- maps_distance_matrix - 複数の出発地と目的地間の距離と時間を計算します
- maps_directions - 2点間のルート案内を取得します
- maps_elevation - 特定の場所の標高データを取得する
Google Maps API のセットアップ
このサービスを利用するには、次のことが必要です。
- Google Cloud Consoleでプロジェクトを作成する
- Google Maps API サービスを有効にする
- APIキーを取得する
GOOGLE_MAPS_API_KEY
環境変数を設定する
技術スタック
- タイプスクリプト
- Node.js
- Google マップ サービス JS
- モデルコンテキストプロトコルSDK
ライセンス
マサチューセッツ工科大学
貢献
コミュニティへの参加と貢献を歓迎します!貢献方法は以下の通りです。
- ⭐️ 役に立ったと思ったらプロジェクトにスターを付けてください
- 🐛 問題を送信: バグを報告したり、提案を提供したりします
- 🔧 プルリクエストの作成: コードの改善を送信
接触
ご質問やご提案がございましたら、お気軽にお問い合わせください。