Перейти к содержимому

Baidu Map

Предоставляет геопространственные сервисы Baidu Maps для AI-агентов и LLM через MCP-протокол.

Python
342 stars

Описание

Baidu Map MCP Server — открытый сервер, полностью совместимый с протоколом MCP, предлагающий API для геокодирования, поиска POI, планирования маршрутов, погоды, трафика и IP-локализации. Использует данные Baidu Maps, поддерживает Python и TypeScript SDK. Идеален для travel-ассистентов, логистики, смарт-городов и интеграции с LLM для геоанализа.

Возможности

Геокодирование

Преобразование адреса в координаты (map_geocode) и обратное (map_reverse_geocode).

Поиск POI

Поиск точек интереса по ключевым словам, типу или радиусу (map_search_places, map_place_details).

Планирование маршрутов

Расчет маршрутов для авто, пеших, велосипедных и общественного транспорта (map_directions, map_directions_matrix).

Погода и трафик

Запрос погоды по региону (map_weather) и реального времени трафика (map_road_traffic).

IP-локализация

Определение города и координат по IP-адресу (map_ip_location).

Извлечение POI

Извлечение информации о POI из текста (map_poi_extract, требует разрешения).

Установка

  1. Получите API-ключ на https://lbsyun.baidu.com/apiconsole/key (включите MCP SSE).

Для Python: pip install mcp-server-baidu-maps python -m mcp_server_baidu_maps

Конфигурация: { “mcpServers”: { “baidu-maps”: { “command”: “python”, “args”: ["-m", “mcp_server_baidu_maps”], “env”: { “BAIDU_MAPS_API_KEY”: “<YOUR_API_KEY>” } } } }

Для Node.js: 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>” } } } }

Информация

Язык
Python
Лицензия
MIT License
GitHub Stars
342

Ссылки