MapGL MCP Server (prototype)

MapGL MCP Server

A small MCP prototype on top of 2GIS's MapGL JS API, giving an LLM map access for queries like comparing districts by cafe density

  • 0 ★ on the repository
  • Last commit
MCP server

Extended access

Why this level

  • Runs a Node.js server that calls the 2GIS map API with a MapGL key
  • The README does not list the tools; the author calls it a prototype
All reasons and checks
Russian stack

itanka9/2gis-mcp

Install

Services

Manual install

{
  "servers": {
    "mapgl": {
      "command": "node",
      "args": ["<repo folder>/dist/index.js"],
      "env": {
        "MAPGL_API_KEY": "Your 2GIS API Key"
      }
    }
  }
}

The .vscode/mcp.json file from the README after building with npm run build.

Access and checks

How we review

Extended accessThe tool runs code or makes network calls and only reads external data.

  • Runs a Node.js server that calls the 2GIS map API with a MapGL key
  • The README does not list the tools; the author calls it a prototype

This is third-party code. Review the repository files before installing.

What it does

The server provides LLM applications with access to 2GIS's MapGL JS API. The MapGL key is passed through an environment variable in the MCP client config. The author describes the project as a prototype and shows two usage examples in the README: comparing Moscow districts by cafe and park density within walking distance, and finding places serving onion soup in Yalta, with screenshots of the results in VS Code.

Who it is for. For developers who want to quickly try an LLM plus 2GIS maps combo in VS Code without a production-ready server.

Good fit when

  • You want to quickly try the idea of place search and district comparison via 2GIS in an agent
  • You work in VS Code with MCP and want a minimal connection example
  • A prototype with no stability guarantees is acceptable

Not a fit when

  • You need a mature tool with a documented method list: the README does not detail the tool list
  • You need geocoding or routing as separate operations with a clear API

Example request

Compare the Akademichesky and Obruchevsky districts in Moscow by cafe and park density within walking distance

MCP

Transport
stdio
Authentication
API key

Environment variables

MAPGL_API_KEY required, secret
A 2GIS MapGL API key.

Limitations

The README does not explicitly list the server's tool set and limits itself to usage examples and screenshots. The author calls it a prototype outright, so interface stability is not guaranteed. It needs your own 2GIS MapGL API key.

How to disable. Remove the mapgl entry from .vscode/mcp.json or your MCP client's config.

FAQ

Is this an official 2GIS server?

No, it is an independent prototype on top of 2GIS's public MapGL JS API; the README does not link it to the vendor.

What tools are available to the agent?

The README gives no detailed list, only example place and district queries with result screenshots.

Discussion

No questions or reviews yet.

2GIS MCP

2GIS MCP (mapgl-mcp-server)

Official

2GIS's official MCP server: place search, geocoding, routes, isochrones and static maps via the 2GIS APIs, needs a key from the Platform Manager

MCP serverExtended access6Repository stars

2GIS MCP

@theyahia/2gis-mcp

Russian stack

2GIS API MCP server: place search, geocoding, routes, public transport, address suggestions and ratings

MCP serverExtended access4Repository stars
Russian stack

A community MCP server on top of the 2GIS search API: places, geocoder, suggestions, categories and regions, your own 2GIS key and Docker Compose

MCP serverExtended access1Repository stars
Russian stack

A monorepo of MCP servers for Russian and CIS APIs: payments, CRM, marketplaces, delivery, HR and reference data

MCP serverBroad access38Repository stars
Russian stack

A local SEO audit skill for the CIS market: business cards in Google Business Profile, Yandex Business, Yandex Maps, 2GIS and their consistency

SkillExtended access3Repository stars

README in short

The short English README describes the server as MapGL JS API access for LLM applications, gives npm install and npm run build install steps, a .vscode/mcp.json example with a MAPGL_API_KEY variable, and two screenshots of example queries about Moscow districts and Yalta venues.

README badge

Report a problem