Google Maps MCP Server

Google Maps MCP Server

cablateMIT
323 звёзд69 форков
Сервер Google Maps MCP превращает AI-агента в эксперта по геоданным. Вместо того чтобы просто отвечать текстом, ассистент получает доступ к 18 реальным инструментам Google Maps. Вы можете дать ассистенту задачу найти место, проложить маршрут, проверить погоду или сравнить районы города. Он сделает это самостоятельно, используя API Google Maps. В отличие от официального решения Google Grounding Lite, этот сервер полностью с открытым исходным кодом и содержит 18 инструментов вместо трёх.

Установка

npx -y @cablate/mcp-google-map

Характеристики

Общее

  • СтатусСообщество
  • Разработчикcablate
  • ЛицензияMIT

Технологии

  • Языки
    TypeScript
  • Транспорт
    stdio

Описание

Возможности

  • Геокодирование и обратное геокодирование: преобразование адресов в координаты и наоборот
  • Поиск мест с детальной информацией: рейтинг, контакты, часы работы, фотографии
  • Пошаговые маршруты для автомобиля, пешеходов, велосипедистов и общественного транспорта
  • Прогноз погоды и данные о качестве воздуха в реальном времени
  • Информация о высоте над уровнем моря для любых координат
  • Определение часового пояса для любой точки мира
  • Матрица расстояний: расчёт времени и дистанции между множеством точек
  • Генерация изображений карт с кастомными маркерами
  • Четыре составных инструмента: Explore Area (исследовать район), Plan Route (спланировать маршрут), Compare Places (сравнить места), Local Rank Tracker (отследить позиции в рейтинге)
  • Встроенный Agent Skill, который обучает нейросеть правильной последовательности вызова инструментов для комплексных задач

Как подключить

Установите сервер одной командой через npx:

npx -y @cablate/mcp-google-map --stdio

Для работы потребуется API-ключ Google Maps с включёнными сервисами (Maps JavaScript API, Geocoding API, Directions API, Places API и другими).

Сервер можно запустить в трёх режимах: stdio для десктопных клиентов (Claude Desktop, Cursor), StreamableHTTP для веб-приложений, исполняемый CLI для прямых запросов.

Добавьте конфигурацию в клиент. Пример для Claude Desktop:

{"mcpServers":{"google-maps":{"command":"npx","args":["-y","@cablate/mcp-google-map","--stdio"],"env":{"GOOGLE_MAPS_API_KEY":"YOUR_API_KEY"}}}}

Перезапустите клиент. Готово к работе.

Примеры запросов

«Покажи на карте пять лучших суши-баров в районе Сибуя с рейтингом выше 4.5»

«Спланируй маршрут по трём музеям Праги с учётом времени работы каждого»

«Сравни два района Лондона по средней стоимости аренды и транспортной доступности»

«Какая сейчас погода в Дубае и качество воздуха? Подходит ли для прогулок?»

Технические детали

  • Язык разработки: TypeScript
  • Транспорт: stdio, StreamableHTTP
  • Режимы запуска: stdio, HTTP-сервер, исполняемый CLI
  • Количество инструментов: 18 (14 атомарных, 4 композитных)
  • Лицензия: MIT (открытый исходный код)
  • Разработчик: cablate
  • Совместимость: Claude Desktop, Cursor, любые MCP-клиенты

Поделиться