Skip to main content
Glama

maps-fetcher-mcp

MCP-сервер + CLI: получение любого места Google Maps по ссылке — полные метаданные бизнеса, а также ВСЕ фото и видео галереи в максимальном разрешении.

Установка

pip install maps-fetcher-mcp          # or: uv pip install maps-fetcher-mcp
maps-fetcher-setup                    # one-time: browser download (~120MB)

Related MCP server: MCP WebSearch Server

Использование в качестве MCP-сервера (любой MCP-клиент)

{
  "mcpServers": {
    "maps_fetcher": {
      "command": "maps-fetcher-mcp"
    }
  }
}

Работает в: Hermes Agent, Claude Desktop, Cursor, opencode, Cline, Zed — в любом, что поддерживает MCP (stdio).

Использование в качестве CLI

maps-fetcher "https://maps.app.goo.gl/XXXX"                  # everything
maps-fetcher "https://maps.app.goo.gl/XXXX" --include info   # metadata only (~20s)
maps-fetcher "https://maps.app.goo.gl/XXXX" --include photos
maps-fetcher "https://maps.app.goo.gl/XXXX" --include videos
maps-fetcher --list                                          # what's been fetched

Доступные инструменты (MCP)

Инструмент

Назначение

Типичное время

get_place_info

только метаданные: название, телефон, рейтинг, адрес, часы работы, координаты

~20с

get_place_media

только медиа (kind: photos / videos / both)

40-220с

fetch_maps_place

всё сразу (include: all/info/photos/videos/media)

60-220с

list_maps_places

ранее полученные места

мгновенно

Повторный запрос того же места в течение 24 часов использует сохранённый результат (~2с).

Что умеет

  • Короткие ссылки разрешаются и канонизируются; поисковые ссылки отклоняются корректно

  • Видео-тайлы, замаскированные под фото; DASH/HLS-манифесты, смешанные с аудио

  • Просроченные URL, мусорные аватары, кадры с motion blur, перцептивные дубликаты (карантин, а не удаление), бесшовная нумерация файлов

  • Недетерминированная ленивая загрузка галереи: повторный скрейпинг и объединение

  • Обнаружение бот-стены (reCAPTCHA / необычный трафик) с понятными ошибками; скрытый браузер через Patchright, запасной вариант — обычный Playwright

  • Безопасность: белый список google-хостов для всех загрузок медиа, лимиты на размер файла и места, защита от decompression bomb, никаких секретов

Вывод

<root>/<place-slug>/
  photos/photo_01.jpg ...   videos/video_01.mp4 ...   quarantine/
  info_pw.json              contact_sheet.jpg

Корневая папка по умолчанию: /mnt/d/Projects/maps-data-fetcher/places (раскладка WSL; переопределяется через output_dir или MAPS_FETCHER_ROOT).

Ограничения

Неофициальный скрейпинг — подходит для пакетного сбора при низком объёме. Изменения разметки Google могут сломать его (исправления обычно небольшие). Не для высоконагруженного продакшена; для этого используйте платный Google Places API. CAPTCHA обнаруживаются и сообщаются, но не решаются автоматически.

Разработка

Структура исходников: maps_fetcher/core.py (движок), mcp_server.py (MCP-инструменты), cli.py (CLI), setup.py (хелпер установки браузера).

Install Server
A
license - permissive license
B
quality
C
maintenance

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    Not graded
    quality
    A
    maintenance
    Search for places using Google Maps Places API and retrieve place photos. Supports text-based place searches with details like ratings, hours, and addresses.
    77
    1
    MIT
  • A
    license
    Not graded
    quality
    D
    maintenance
    Enables web searching via Google Search and AI Mode, plus advanced web scraping capabilities including content extraction in multiple formats, link extraction, and batch scraping of multiple URLs.
    31
    MIT
  • A
    license
    B
    quality
    D
    maintenance
    Enables access to Google Maps business data including search, reviews, photos, and geocoding. Supports searching businesses by location, area, or coordinates, retrieving detailed business information, reviews, and performing reverse geocoding operations.
    13
    MIT
  • F
    license
    Not graded
    quality
    D
    maintenance
    Enables advanced web crawling and content extraction with JavaScript support, AI-powered analysis, PDF/Office document processing, YouTube transcript extraction, Google search integration, and multi-format data export capabilities.
    2

View all related MCP servers

Related MCP Connectors

  • Google Maps places, reviews, contributor history, photos and posts as JSON. No Google Cloud.

  • Live Google Maps business search, review, and photo data for AI agents over MCP.

  • Google Maps MCP Pack — geocoding, places, directions, distance matrix, elevation.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/manmeet0409/maps-fetcher-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server