Skip to main content
Glama
bhuvnsh

io.github.bhuvnsh/mcp-mapmyindia

by bhuvnsh

mcp-mapmyindia

MCP-Server für Mappls / MapMyIndia-APIs

CI npm version License: MIT

Ein MCP (Model Context Protocol)-Server, der Mappls / MapMyIndia-APIs als Werkzeuge für KI-Assistenten wie Claude bereitstellt. Ermöglicht Geokodierung, umgekehrte Geokodierung, Ortssuche, Umgebungssuche, Routenführung und Entfernungsberechnungen – alles mit Fokus auf Indiens Kartendaten.


Werkzeuge

Werkzeug

Beschreibung

geocode

Konvertiert eine Adresse oder einen Ortsnamen in Koordinaten

reverse_geocode

Konvertiert Koordinaten (Breitengrad/Längengrad) in eine lesbare Adresse

places_search

Autovervollständigung und Suche nach Orten anhand einer Suchanfrage

nearby

Findet nahegelegene Orte anhand eines Schlüsselworts um einen Referenzstandort

directions

Erhalten Sie Abbiegehinweise zwischen zwei Punkten (unterstützt Wegpunkte)

distance_matrix

Berechnet Fahrstrecke und -zeit zwischen mehreren Start- und Zielorten

place_detail

Ruft detaillierte Informationen zu einem Ort mithilfe seiner eLoc (Mappls-Orts-ID) ab


Related MCP server: NextBillion.ai MCP Server

Einrichtung

API-Anmeldedaten abrufen

Registrieren Sie sich unter https://apis.mappls.com, um entweder Folgendes zu erhalten:

  • API-Schlüssel (einfacher, für den persönlichen/Testeinsatz)

  • OAuth-Clientanmeldedaten (für die Produktion empfohlen)

Authentifizierung

Legen Sie eine der folgenden Optionen in Ihrer Umgebung fest:

Option A – OAuth (Client-Anmeldedaten): EMPFOHLEN

export MAPPLS_CLIENT_ID=your_client_id
export MAPPLS_CLIENT_SECRET=your_client_secret

Option B – API-Schlüssel:

export MAPPLS_API_KEY=your_api_key_here

Verwendung mit Claude Desktop

Fügen Sie Folgendes zu Ihrer claude_desktop_config.json hinzu:

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

Oder mit API-Schlüssel:

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

Speicherort der Konfigurationsdatei:

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

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


Entwicklung

# 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

Voraussetzungen

  • Node.js >= 18

  • Ein Mappls-API-Schlüssel oder OAuth-Clientanmeldedaten


Mitwirken

Beiträge sind willkommen. Bitte eröffnen Sie zuerst ein Issue, um zu besprechen, was Sie ändern möchten. Pull-Requests sollten Tests enthalten.


Lizenz

MIT

Related MCP Connectors

Related MCP Servers