Skip to main content
Glama

maps-fetcher-mcp

MCP-Server + CLI: Rufe jeden Google-Maps-Ort per Link ab – vollständige Geschäftsdaten plus ALLE Galerie-Fotos und -Videos in maximaler Auflösung.

Installation

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

Als MCP-Server verwenden (beliebiger MCP-Client)

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

Funktioniert mit: Hermes Agent, Claude Desktop, Cursor, opencode, Cline, Zed – alles, was MCP (stdio) spricht.

Als CLI verwenden

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

Verfügbare Tools (MCP)

Tool

Zweck

Typische Zeit

get_place_info

Nur Metadaten: Name, Telefon, Bewertung, Adresse, Öffnungszeiten, Koordinaten

~20s

get_place_media

Nur Medien (kind: photos / videos / both)

40-220s

fetch_maps_place

Alles auf einmal (include: all/info/photos/videos/media)

60-220s

list_maps_places

Zuvor abgerufene Orte

sofort

Derselbe Ort, der innerhalb von 24 Stunden erneut abgerufen wird, nutzt das Scrape erneut (~2s).

Was es verarbeitet

  • Kurzlinks werden aufgelöst und kanonisiert; Suchlinks werden sauber abgelehnt

  • Video-Kacheln, die als Fotos getarnt sind; DASH/HLS-Manifeste mit Audio gemuxt

  • Abgelaufene URLs, Avatar-Müll, Bewegungsunschärfe-Frames, wahrnehmungsbezogene Duplikate (unter Quarantäne, nicht gelöscht), lückenlose Dateinummerierung

  • Nichtdeterministisches Lazy-Loading der Galerie: Scrape wird wiederholt und zusammengeführt

  • Bot-Erkennung (reCAPTCHA / ungewöhnlicher Datenverkehr) mit sauberen Fehlern; Stealth-Browser über Patchright, einfacher Playwright-Fallback

  • Sicherheit: Google-Host-Allowlist für alle Medien-Downloads, Größenlimits pro Datei und pro Ort, Schutz vor Dekompressionsbomben, keine Geheimnisse

Ausgabe

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

Standard-Root: /mnt/d/Projects/maps-data-fetcher/places (WSL-Layout; überschreibbar mit output_dir oder MAPS_FETCHER_ROOT).

Grenzen

Inoffizielles Scraping – gut für Batch-Sammlungen bei geringem Volumen. Google-Markup-Änderungen können es brechen (Fixes sind meist klein). Nicht für Produktion mit hohem Volumen; nutze dafür die kostenpflichtige Google Places API. CAPTCHAs werden erkannt und gemeldet, nicht automatisch gelöst.

Entwicklung

Quellcode-Layout: maps_fetcher/core.py (Engine), mcp_server.py (MCP-Tools), cli.py (CLI), setup.py (Browser-Installationshelfer).

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