Skip to main content
Glama

maps-fetcher-mcp

Servidor MCP + CLI: obtén cualquier lugar de Google Maps mediante enlace — metadatos completos del negocio, además de TODAS las fotos y videos de la galería en máxima resolución.

Instalación

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

Uso como servidor MCP (cualquier cliente MCP)

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

Funciona en: Hermes Agent, Claude Desktop, Cursor, opencode, Cline, Zed — cualquier cosa que hable MCP (stdio).

Uso como 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

Herramientas expuestas (MCP)

Herramienta

Propósito

Tiempo típico

get_place_info

solo metadatos: nombre, teléfono, calificación, dirección, horarios, coordenadas

~20s

get_place_media

solo medios (kind: photos / videos / both)

40-220s

fetch_maps_place

todo en una sola pasada (include: all/info/photos/videos/media)

60-220s

list_maps_places

lugares obtenidos previamente

instantáneo

El mismo lugar re-obtenido dentro de 24h reutiliza el scrape (~2s).

Qué maneja

  • Enlaces cortos resueltos + canonicalizados; enlaces de búsqueda rechazados limpiamente

  • Mosaicos de video disfrazados como fotos; manifiestos DASH/HLS multiplexados con audio

  • URLs expiradas, basura de avatares, fotogramas con desenfoque de movimiento, duplicados perceptuales (en cuarentena, no eliminados), numeración de archivos sin huecos

  • Carga perezosa no determinista de la galería: scrape reintentado y fusionado

  • Detección de muro anti-bot (reCAPTCHA / tráfico inusual) con errores limpios; navegador sigiloso mediante Patchright, respaldo con Playwright simple

  • Seguridad: lista blanca de dominios de Google para todas las descargas de medios, límites de tamaño por archivo y por lugar, protección contra bombas de descompresión, sin secretos

Salida

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

Raíz predeterminada: /mnt/d/Projects/maps-data-fetcher/places (estructura WSL; se puede sobrescribir con output_dir o MAPS_FETCHER_ROOT).

Límites

Scraping no oficial — bueno para recolección por lotes a bajo volumen. Los cambios en el marcado de Google pueden romperlo (las correcciones suelen ser pequeñas). No es para producción de alto volumen; usa la API de Google Places de pago para eso. Los CAPTCHA se detectan y se informan, no se resuelven automáticamente.

Desarrollo

Estructura del código: maps_fetcher/core.py (motor), mcp_server.py (herramientas MCP), cli.py (CLI), setup.py (asistente de instalación del navegador).

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