mcpField
M
Mappls Mcp

Mappls Mcp

ローカル
github.com/AmanMakesStuff地図・旅行325 週間前に更新

Mappls Mcp について

Mappls Mcpは、Mapplsの位置情報サービスをAIエージェントに接続します。インドの住所や場所の検索、ジオコーディング、交通状況を考慮した経路案内などに対応します。

主な機能

  1. 01住所・地点のジオコーディング
  2. 02地点・周辺検索
  3. 03交通対応の経路・距離計算
  4. 04ルート沿いの施設検索
  5. 05郵便番号検証と住所分析
  6. 06標高と静的地図URL

活用シーン

  1. 01インドの都市で周辺施設を探す
  2. 02交通状況を踏まえた経路を取得する
  3. 03インドの住所を検証・構造化する
  4. 04ルート沿いの施設を検索する

MCP 対応

MCPクライアントにMapplsの地図・位置情報ツールを提供します。利用にはMappls APIキーが必要です。

設定

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

mcp.json · 共通設定
{
"mcpServers": {
"mappls": {
"command": "npx",
"args": [
"-y",
"mappls-mcp"
],
"env": {
"MAPPLS_API_KEY": "<MAPPLS_API_KEY>"
}
}
}
}
起動コマンドnpx -y mappls-mcp
設定が必要な環境変数
MAPPLS_API_KEYシークレットYour Mappls static API key — get it at https://maps.mappls.com/api

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

パッケージ
npmmappls-mcp2.0.0

ツール

17

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

パラメーター型必須説明
addressstringはい住所全体または地名(例:'India Gate, New Delhi' または '110001')
itemCountnumberいいえ返す結果の最大数(デフォルト:5)

詳細

mappls-mcp

Mappls 向けの MCP(Model Context Protocol)サーバーです。Mappls はインド独自の地図プラットフォーム(MapMyIndia)です。インドの住所や場所について、AI エージェントに正確なジオコーディング、ルート検索、近隣検索などを提供します。

Google Maps MCP は存在しますが、インドの位置情報を優先したデータに対応するものがなかったため、開発しました。

ツール(18)

検索とジオコーディング
ツール説明
geocode住所または場所の名前 → 緯度/経度
reverse_geocode緯度/経度 → 人が読めるインドの住所
autosuggestユーザーの入力に応じたオートコンプリート候補
text_searchキーワードまたはブランドで検索(例:「Starbucks Delhi」)
nearby_searchある地点の近くにある病院、ATM、ガソリンスタンド、レストランを検索
place_detailseLoc コードを使って場所の詳細情報を取得
address_analytics生の住所を構造化された要素に標準化
validate_pincode6 桁の郵便番号を検証し、地区と州を取得
ルート検索とナビゲーション
ツール説明
get_directionsターンバイターン方式のルート案内(自動車/自転車/徒歩)
get_directions_with_trafficリアルタイムの交通状況を考慮した到着予定時刻
distance_matrix複数地点間の距離と所要時間
distance_matrix_with_traffic交通状況を考慮した距離マトリックス
poi_along_routeルート沿いのガソリンスタンド、レストラン、ATMを検索
snap_to_road生の GPS 座標を最寄りの道路にスナップ
ユーティリティ
ツール説明
elevation任意の緯度/経度地点の海抜高度
aerial_distance2 地点間の直線距離(カラスが飛ぶ距離)
still_map_image任意の場所の静的な地図画像 URL を生成

はじめに

1. Mappls API キーを取得する(無料)
  1. about.mappls.com/api でサインアップします。無料アカウントで、クレジットカードは不要です。
  2. ログイン後、Create New Project をクリックし、プラットフォームとして Cloud を選択します。
  3. プロジェクトを開き、Credentials タブに移動して、Static Key をコピーします。
  4. Whitelisting タブに移動し、制限なしでアクセスできるように、IP 欄は空欄のままにします。

無料枠には、開発や小規模なプロジェクトに適した十分な API 利用枠が含まれています。

2. インストール
npm install -g mappls-mcp

または、インストールせずに直接実行します。

npx mappls-mcp

または、クローンしてローカルでビルドします。

git clone https://github.com/AmanMakesStuff/mappls-mcp
cd mappls-mcp
npm install && npm run build
3. 設定

API キーを環境変数として設定します。

export MAPPLS_API_KEY=your_static_key_here

統合

Claude Desktop

~/Library/Application Support/Claude/claude_desktop_config.json(macOS)または %APPDATA%\Claude\claude_desktop_config.json(Windows)を編集します。

{
  "mcpServers": {
    "mappls": {
      "command": "npx",
      "args": ["mappls-mcp"],
      "env": {
        "MAPPLS_API_KEY": "your_static_key_here"
      }
    }
  }
}
Cursor / Windsurf

MCP の設定に追加します。

{
  "mappls": {
    "command": "npx",
    "args": ["mappls-mcp"],
    "env": {
      "MAPPLS_API_KEY": "your_static_key_here"
    }
  }
}
ローカルビルド(代替方法)

リポジトリをクローンした場合は、次のようにします。

{
  "mcpServers": {
    "mappls": {
      "command": "node",
      "args": ["/absolute/path/to/mappls-mcp/build/index.js"],
      "env": {
        "MAPPLS_API_KEY": "your_static_key_here"
      }
    }
  }
}

プロンプトの例

接続したら、AI エージェントに次のように尋ねます。

  • 「ニューデリーのコンノートプレイスから最寄りの病院を探して」
  • 「28.6139, 77.2090 の住所は?」
  • 「バンドラからアンデリまでの自動車ルートを教えて」
  • 「郵便番号 400001 は有効?どの地域?」
  • 「デリーからムンバイまで直線距離でどれくらい?」
  • 「シムラーの標高は?」
  • 「インド門からクトゥブ・ミナールまでのルート沿いにある ATM を探して」
  • 「この住所を標準化して:237 Okhla Industrial Phase 3 ND 110020」
  • 「バンガロールのコラマンガラ近くにある Domino's を検索して」

注意事項

  • すべてのツールは、緯度/経度を度単位の小数で受け付けます(例:28.6139, 77.2090)。
  • ルート検索ツールの入力には lat,lng 形式を使います(サーバーが内部で座標を変換します)。
  • nearby_search では "hospital"、"atm"、"restaurant" などの一般的なキーワードを使います。Mappls がこれらを自動的にカテゴリコードに変換します。
  • poi_along_route には、get_directions のレスポンスにある geometry フィールドから取得したエンコード済みポリラインが必要です。
  • still_map_image は URL を返します。画像は PNG 形式の地図タイルです。

ライセンス

MIT — AmanMakesStuff による開発

コメント

MCP は初めてですか?

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

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