LabscoMCP early access ↗
baidu-mapsMCP SERVER · OFFICIAL PROJECT

Baidu Map

Geocode an address, search for places nearby and plan a route in China, using Baidu's own map data.

by baidu-maps ↗Geospatial & Mapping Data✓ Official

LABSCO SUMMARY

Location questions about China, answered against data that is actually current there.

The matrix call is the one that changes how an itinerary gets planned: travel times across many origin-destination pairs come back in one request, so an agent can order the stops rather than asking for each leg separately.

What it is

Baidu Maps' own location service exposed as tools: geocoding both ways, place search and detail, and route planning including travel-time matrices.

What you get

  • An address turned into coordinates, and coordinates turned back into an address
  • Points of interest searched by keyword and area
  • Full detail for a specific place
  • Route planning for driving, walking, cycling and transit
  • A distance and travel-time matrix across several origins and destinations
  • Weather, IP location and real-time traffic among the wider API set

Requirements

Python for the PyPI package mcp-server-baidu-maps, or Node for the npm package @baidumap/mcp-server-baidu-map. Both run locally over stdio, and those are the routes on this page. Baidu recommends its SSE connection for lower latency; its address and setup are on Baidu's SSE Quickstart (lbsyun.baidu.com/faq/api?title=mcpserver/quickstart), and the key needs the "MCP (SSE)" service enabled. Coverage and data are Baidu's, which is what makes it the right choice inside China.

Setup effort

One command plus a key — pip install mcp-server-baidu-maps, then supply credentials