Skip to main content
Glama
bhuvnsh

io.github.bhuvnsh/mcp-mapmyindia

by bhuvnsh

mcp-mapmyindia

Mappls / MapMyIndia API 用 MCP サーバー

CI npm version License: MIT

MCP (Model Context Protocol) サーバーであり、Mappls / MapMyIndia API を Claude などの AI アシスタント向けのツールとして公開します。ジオコーディング、逆ジオコーディング、場所検索、周辺検索、ルーティング、距離計算を可能にし、すべてインドの地図データに焦点を当てています。


ツール

ツール

説明

geocode

住所または場所名を座標に変換します

reverse_geocode

座標(緯度/経度)を人間が読める住所に変換します

places_search

クエリ文字列による場所のオートコンプリートと検索

nearby

基準地点の周辺でキーワードにより近くの場所を検索します

directions

2地点間のターンバイターン方式の経路を取得します(ウェイポイント対応)

distance_matrix

複数の出発地と目的地の間の移動距離と時間を計算します

place_detail

eLoc(Mappls プレースID)を使用して場所の詳細情報を取得します


Related MCP server: NextBillion.ai MCP Server

セットアップ

API 資格情報を取得

https://apis.mappls.com に登録して、次のいずれかを取得します:

  • API キー(より簡単、個人/テスト用)

  • OAuth クライアント資格情報(本番環境向け推奨)

認証

環境変数に次のいずれかを設定します:

オプション A — OAuth(クライアント資格情報): 推奨

export MAPPLS_CLIENT_ID=your_client_id
export MAPPLS_CLIENT_SECRET=your_client_secret

オプション B — API キー:

export MAPPLS_API_KEY=your_api_key_here

Claude Desktop での使用方法

claude_desktop_config.json に追加します:

{
  "mcpServers": {
    "mapmyindia": {
      "command": "npx",
      "args": ["-y", "@bhuvsh/mcp-mapmyindia"],
      "env": {
        "MAPPLS_CLIENT_ID": "your_client_id",
        "MAPPLS_CLIENT_SECRET": "your_client_secret"
      }
    }
  }
}

または API キーを使用する場合:

{
  "mcpServers": {
    "mapmyindia": {
      "command": "npx",
      "args": ["-y", "@bhuvnsh/mcp-mapmyindia"],
      "env": {
        "MAPPLS_API_KEY": "your_api_key_here"
      }
    }
  }
}

設定ファイルの場所:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json

  • Windows: %APPDATA%\Claude\claude_desktop_config.json


開発

# Clone and install
git clone https://github.com/bhuvnsh/mcp-mappls.git
cd mcp-mappls
npm install

# Build
npm run build

# Run tests
npm test

# Watch mode (dev)
npm run dev

必要条件

  • Node.js >= 18

  • Mappls API キーまたは OAuth クライアント資格情報


貢献

貢献を歓迎します。変更したい内容について話し合うため、まず issue を開いてください。プルリクエストにはテストを含めてください。


ライセンス

MIT

Related MCP Connectors

Related MCP Servers