Baidu Maps

by baidu-maps

347 stars
13.1k downloads
1
GitHub Website

About

Integrates with Baidu Maps API for location-based operations including geocoding, route planning, and location search within the Baidu Maps ecosystem.

Details

Author
baidu-maps
Repository
baidu-maps/mcp
GitHub stars
347
Downloads
13,055
License
MIT License
Categories
Search, Knowledge Base, Other, AI, Design, Developer Tools, Infrastructure, Project Management, Frontend, API, Media

- Full MCP protocol support for seamless AI integration.
- Rich LBS: geocoding, POI search, route planning, weather.
- Cross-platform Python and TypeScript SDKs.
- Enterprise-grade geospatial data from Baidu Maps.
- High performance with SSE access recommended.
- Open source under MIT license, easy to customize.

Setting up with Highlight

This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:

  1. Download and install Highlight from highlightai.com/download
  2. Navigate to the plugins tab and select "Add Custom Plugin"
  3. Configure the plugin with the settings below
    Plugin Name Baidu Maps
    Command (node, npx, python, etc.) python
    Arguments
    • Argument 1 -m
    • Argument 2 mcp_server_baidu_maps
    Environment
    • BAIDU_MAPS_API_KEY <YOUR_API_KEY>

    Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.

  4. Enable "Start Automatically" if you want the plugin to start when Highlight launches

From the repository

通过 Python 或 Node.js 安装对应 SDK,获取百度地图开放平台的服务端 API 密钥,并在 MCP 客户端(如 Claude、Cursor)中配置命令、参数与环境变量。推荐使用 SSE 传输方式以获得低延迟和稳定性。

map_geocode

Convert address to geographic coordinates.

map_reverse_geocode

Get address, region, and POI info from coordinates.

map_search_places

Search for global POIs by keyword, type, region, or within a radius.

map_place_details

Get detailed info for a POI by its unique ID.

map_directions_matrix

Batch route planning for multiple origins/destinations (driving, walking, cycling).

map_directions

Plan routes between two points (driving, walking, cycling, transit).

map_weather

Query real-time and forecast weather by region or coordinates.

map_ip_location

Locate city and coordinates by IP address.

map_road_traffic

Query real-time traffic conditions for roads or regions.

map_poi_extract

Extract POI info from free text (requires advanced permission).

Claude Desktop / Cursor

Paste into your MCP client config file to install this server.

{
    "mcpServers": {
        "baidu maps": {
            "env": {
                "BAIDU_MAPS_API_KEY": "<YOUR_API_KEY>"
            },
            "args": [
                "-m",
                "mcp_server_baidu_maps"
            ],
            "command": "python"
        }
    }
}

Linux

{
    "env": {
        "BAIDU_MAPS_API_KEY": "<YOUR_API_KEY>"
    },
    "args": [
        "-m",
        "mcp_server_baidu_maps"
    ],
    "command": "python"
}

Macos

{
    "env": {
        "BAIDU_MAPS_API_KEY": "<YOUR_API_KEY>"
    },
    "args": [
        "-m",
        "mcp_server_baidu_maps"
    ],
    "command": "python"
}

Windows

{
    "env": {
        "BAIDU_MAPS_API_KEY": "<YOUR_API_KEY>"
    },
    "args": [
        "/c",
        "python -m mcp_server_baidu_maps"
    ],
    "command": "cmd"
}
**Baidu Map MCP Server**is a fully MCP-compliant, open-source Location-Based Service (LBS) solution, providing a comprehensive suite of geospatial APIs and tools for developers and AI agents. As the first map service provider in China to support the[Model Context Protocol (MCP), Baidu Map MCP Server bridges the gap between large language models (LLMs), AI agents, and real-world location data and services. With Baidu Map MCP Server, you can easily empower your applications, LLMs, and agents with advanced mapping, geocoding, POI search, route planning, weather, traffic, and more — all via standardized, developer-friendly MCP interfaces. - **Full MCP Protocol Support:**Seamless integration with any MCP-compliant agent, LLM, or platform. - **Rich LBS Capabilities:**Geocoding, reverse geocoding, POI search, route planning (driving, walking, cycling, transit), weather, IP location, real-time traffic, and more. - **Cross-Platform SDKs:**Official Python and TypeScript SDKs, easy CLI and cloud deployment. - **Enterprise-Grade Data:**Powered by Baidu Maps' authoritative, up-to-date geospatial data. - **High Performance & Stability:**Recommended SSE (Server-Sent Events) access for low latency and high reliability. - **Open Source & Extensible:**MIT licensed, easy to customize and extend. Whether you are building a travel assistant, logistics platform, smart city solution, or an LLM-powered agent, Baidu Map MCP Server provides the essential geospatial intelligence and tools you need. - **Seamless AI Integration**: Allows LLMs and agents to understand and process location data naturally - **Contextual Understanding**: Provides rich geospatial context for more intelligent decision-making - **Standardized Interfaces**: Consistent API design following MCP principles for easy integration - **Scalable Implementation**: Suitable for projects of any size, from small applications to enterprise solutions Whether you're building a navigation app, delivery service, smart city solution, or enhancing an AI agent with location awareness, Baidu Map MCP Server provides the tools and infrastructure you need to succeed. Baidu Map MCP Server provides the following MCP-compliant APIs (tools): *Some advanced features require additional permissions. See](https://modelcontextprotocol.io/introduction)[Authorizationfor details. All APIs follow the MCP protocol and can be called from any MCP-compliant client, LLM, or agent platform. Register and create a server-side API Key (AK) at](#authorization)[Baidu Maps Open Platform.**Be sure to enable “MCP (SSE)” service for best performance.** **Configure in your MCP client (e.g., Claude, Cursor):** ``` `{ "mcpServers": { "baidu-maps": { "command": "python", "args": ](https://lbsyun.baidu.com/apiconsole/key)["-m", "mcp_server_baidu_maps"], "env": { "BAIDU_MAPS_API_KEY": "<YOUR_API_KEY>" } } } }` ``` ``` `npm install @baidumap/mcp-server-baidu-map` ``` ``` `{ "mcpServers": { "baidu-map": { "command": "npx", "args": [ "-y", "@baidumap/mcp-server-baidu-map" ], "env": { "BAIDU_MAP_API_KEY": "<YOUR_API_KEY>" } } } }` ``` ### 4. Recommended: Use SSE for low-latency, stable access - **Claude/Agent/千帆AppBuilder**: See[README_zh.mdfor detailed integration guides and advanced configuration. - **Travel Planning Assistant:** Use`map_search_places`,`map_directions`, and`map_weather`to build an agent that plans optimal sightseeing routes, checks weather, and recommends POIs. **Batch Route Matrix:** Use`map_directions_matrix`to calculate multiple routes and durations for logistics or delivery optimization. **Text-to-POI Extraction:** Use`map_poi_extract`to extract POIs from user input or travel notes (requires advanced permission). **Real-time Traffic & Weather-aware Navigation:** Combine`map_road_traffic`and`map_weather`for dynamic, context-aware travel suggestions. **Integration with Claude, Qianfan, AppBuilder:** Seamlessly connect Baidu Map MCP Server to LLMs and agent frameworks for natural language geospatial reasoning. **See](https://github.com/baidu-maps/mcp/blob/HEAD/README_zh.md)[README_zh.mdfor more detailed Chinese documentation, configuration, and examples.** - ](https://github.com/baidu-maps/mcp/blob/HEAD/README_zh.md)[Geocoding API Guide - ](https://lbsyun.baidu.com/index.php?title=webapi/guide/webservice-geocoding)[POI Search API Guide - ](https://lbsyun.baidu.com/index.php?title=webapi/guide/webservice-placeapi)[Route Planning API Guide - ](https://lbsyun.baidu.com/index.php?title=webapi/direction-api)[MCP Integration Guide - ](https://lbsyun.baidu.com/index.php?title=mcp/guide)[SDK Development Guide Search global news using natural language. Webz.io News Search API returns the most relevant articles and content, with filters for source, country, language, date, sentiment, and category. Fetch, convert, and search AWS documentation pages, with recommendations for related content. Search campgrounds around the world on campertunity, check availability, and provide booking links. The Ferryhopper MCP Server exposes ferry routes, schedules and booking redirects so an AI assistant can discover connections across Europe and the Mediterranean and send users to Ferryhopper to complete bookings. All-in-One SEO & Web Intelligence Toolkit API from FetchSERP. MCP server that provides read-only access to HyperKitty, the web-based email archive component of Mailman 3. At Sunrise Apps, we believe AI agents should be limitless, especially when it comes to visual data. We created ImageSorcery to bridge the critical gap in AI's ability to interact with and manipulate images directly, all while upholding the highest standards of privacy and security. Just Domain is the domain registrar for businesses built with AI. Its remote MCP server checks availability and returns first-year and renewal pricing, plus a link to register on justdomain.ai, with DNS and WHOIS privacy in the same place. No account, no API key, read only. Endpoint: https://mcp.justdomain.ai/ Research tools, including a Sqlite-backed document stash Semantic search over 9 free-license stock photo sources. Hosted remote server with OAuth — no API key to paste. SerpApi MCP Server for Google and other search engine results](https://lbsyun.baidu.com/index.php?title=mcp/sdk)
4.0 · 1 review

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.