Integrations
Uses the Google Maps API to fetch Street View data, requiring an API key with Street View API enabled.
Enables fetching and displaying Street View imagery by address, coordinates, or panorama ID, saving images to local files, and creating HTML pages that compile multiple Street View images into virtual tours.
Street View MCP
Ein Model-Client-Protocol (MCP)-Server für die Google Street View API, der es KI-Modellen ermöglicht, Street View-Bilder abzurufen und anzuzeigen und virtuelle Touren zu erstellen.
Verwendung mit Claude Desktop
So verwenden Sie Street View MCP mit Claude Desktop:
- Stellen Sie sicher, dass Sie
uv
installiert haben: UV-Installationshandbuch - Klonen Sie dieses Repository:Copy
- Installieren Sie Abhängigkeiten:Copy
- Holen Sie sich einen Google Maps API-Schlüssel (Anweisungen unten)
- Fügen Sie Ihrer Claude Desktop-Datei
claude_desktop_config.json
Folgendes hinzu:
Nach der Konfiguration können Sie Street View MCP in Claude Desktop verwenden, indem Sie einfach „/street_view“ eingeben.
Überblick
Street View MCP bietet eine einfache Schnittstelle für KI-Modelle, um:
- Street View-Bilder nach Adresse, Koordinaten oder Panorama-ID abrufen
- Bilder in lokalen Dateien speichern
- Gespeicherte Bilder im Standard-Viewer öffnen
- Erstellen Sie HTML-Seiten, die mehrere Street View-Bilder zu virtuellen Touren zusammenstellen
Anforderungen
- Python 3.9+
- Google Maps API-Schlüssel mit aktivierter Street View API
fastmcp
-Paketuv
-Paketmanager (empfohlen)
Installation
API-Schlüssel-Setup
Das Street View MCP erfordert einen Google Maps API-Schlüssel mit aktivierter Street View API:
- Besuchen Sie die Google Cloud Console
- Erstellen Sie ein neues Projekt oder wählen Sie ein vorhandenes aus
- Aktivieren Sie die „Street View Static API“ in der API-Bibliothek
- Erstellen Sie einen API-Schlüssel auf der Seite „Anmeldeinformationen“.
- Legen Sie den API-Schlüssel als Umgebungsvariable fest:
Verwendung
Starten des MCP-Servers
Der Server steht KI-Modellen am angegebenen Host und Port zur Verfügung.
Verwendung als CLI-Tool
MCP-Tools
Das Street View MCP bietet die folgenden Tools für KI-Modelle:
get_street_view
Ruft ein Street View-Bild basierend auf Standort, Koordinaten oder Panorama-ID ab und speichert es in einer Datei.
Parameter:
filename
(erforderlich): Name zum Speichern des Bildes (darf noch nicht vorhanden sein)location
(optional): Adresse, für die das Bild abgerufen werden solllat_lng
(optional): Komma-getrennte Koordinaten (zB "40.748817,-73.985428")pano_id
(optional): Spezifische Panorama-IDsize
(optional): Bildabmessungen als „Breite x Höhe“ (Standard: „600 x 400“)heading
(optional): Kamerakurs in Grad (0-360, Standard: 0)pitch
(optional): Neigung der Kamera in Grad (-90 bis 90, Standard: 0)fov
(optional): Sichtfeld in Grad (10-120, Standard: 90)radius
(optional): Suchradius in Metern (Standard: 50)source
(optional): Bildquelle („Standard“ oder „Outdoor“, Standard: „Standard“)
Hinweis: Es muss genau einer der folgenden Werte angegeben werden: location
, lat_lng
oder pano_id
.
get_metadata
Ruft Metadaten zu einem Street View-Panorama ab.
Parameter:
- Dieselben Standortparameter wie
get_street_view
- Gibt JSON-Metadaten mit Status, Copyright, Datum, Panorama-ID und Koordinaten zurück
open_image_locally
Öffnet ein gespeichertes Street View-Bild in der Standardanwendung.
Parameter:
filename
(erforderlich): Der Dateiname des zu öffnenden Bildes (muss im Ausgabeverzeichnis vorhanden sein)
create_html_page
Erstellt eine HTML-Seite, die mehrere Street View-Bilder als virtuelle Tour anzeigt.
Parameter:
html_elements
(erforderlich): Liste der HTML-Inhaltselementefilename
(erforderlich): Name für die HTML-Dateititle
(optional): Seitentitel (Standard: "Street View Tour")
Wichtig: Verwenden Sie beim Referenzieren von Bildern immer den Pfad ../output/filename.jpg
.
Erstellen virtueller Touren
Das Street View MCP ermöglicht die Erstellung virtueller Touren durch die Kombination mehrerer Street View-Bilder mit beschreibendem Text auf einer HTML-Seite.
Beispielhafter Workflow zum Erstellen einer Tour:
- Holen Sie sich Bilder von verschiedenen Standorten:
- Erstellen Sie eine HTML-Tourseite:
Projektstruktur
street_view_mcp/
__init__.py
: Paketinitialisierungmain.py
: Einstiegspunkt für den MCP-Serverserver.py
: MCP-Serverimplementierungstreet_view.py
: Kernclient der Street View-API
Wichtige Hinweise
- Lokaler Speicher : Dieses Tool speichert alle Street View-Bilder und HTML-Dateien lokal im Verzeichnis
output/
- Keine automatische Bereinigung : Es gibt keinen integrierten Mechanismus zum Löschen gespeicherter Dateien
- Manuelle Bereinigung : Sie sollten das
output/
regelmäßig bereinigen, um Speicherplatz zu verwalten - API-Nutzung : Jede Bildanforderung wird auf Ihr Google Maps API-Kontingent angerechnet und kann Kosten verursachen
Entwicklung
Testen
Lizenz
MIT
This server cannot be installed
Ein Server, der es KI-Modellen ermöglicht, Bilder von Google Street View abzurufen und anzuzeigen, sodass Benutzer virtuelle Touren erstellen können, indem sie Straßen und Sehenswürdigkeiten von überall aus betrachten.
Related MCP Servers
- -securityAlicense-qualityA server that provides AI-powered image generation, modification, and processing capabilities through the Model Context Protocol, leveraging Google Gemini models and other image services.Last updated -6PythonMIT License
- -securityFlicense-qualityA server that enables AI systems to browse, retrieve content from, and interact with web pages through the Model Context Protocol.Last updated -
- AsecurityAlicenseAqualityAn MCP server that creates a virtual traveling environment on Google Maps, allowing users to guide an avatar on journeys with photo reports and SNS integration.Last updated -214011TypeScriptMIT License
- -securityAlicense-qualityA server that enables AI models to access Kakao Map features (place search, address lookup, route finding) and Daum search services (web, image, blog, cafe) through Model Context Protocol.Last updated -3TypeScriptMIT License