Skip to main content
Glama

GeoTap MCP Server

npm version License: MIT

Verbinden Sie Claude, Cursor, Windsurf und andere KI-Tools mit über 80 US-Bundesquellen für Umwelt- und Infrastrukturdaten.

GeoTap aggregiert Daten von FEMA, USGS, EPA, NOAA, USDA, USFWS, DOT, Census und weiteren – zugänglich über das MCP (Model Context Protocol).

Web-App: geotapdata.com – kein Programmieren erforderlich; zeichnen Sie auf einer Karte und erkunden Sie Daten visuell.


Erste Schritte

Voraussetzungen

  • Node.js (v18 oder neuer) – hier herunterladen

  • Eine E-Mail-Adresse zur Registrierung für Ihren API-Schlüssel

Schritt 1: API-Schlüssel abrufen

Gehen Sie auf geotapdata.com/developers und registrieren Sie sich mit Ihrer E-Mail-Adresse, um einen kostenlosen API-Schlüssel zu erhalten.

Ihr API-Schlüssel wird an Ihre E-Mail-Adresse gesendet. Speichern Sie ihn – Sie werden ihn im nächsten Schritt benötigen.

Schritt 2: MCP-Server einrichten

Wählen Sie unten Ihr KI-Tool aus und folgen Sie den Anweisungen. Der MCP-Server wird automatisch über npx installiert – kein manueller Download erforderlich.


  1. Öffnen Sie Claude Desktop

  2. Gehen Sie zu Settings (Zahnrad-Symbol) → DeveloperEdit Config

  3. Dies öffnet Ihre claude_desktop_config.json-Datei. Fügen Sie Folgendes hinzu (ersetzen Sie your-api-key-here durch Ihren tatsächlichen Schlüssel):

{
  "mcpServers": {
    "geotap": {
      "command": "npx",
      "args": ["-y", "geotap-mcp-server"],
      "env": {
        "GEOTAP_API_KEY": "your-api-key-here"
      }
    }
  }
}

Speicherort der Konfigurationsdatei:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json

  • Windows: %APPDATA%\Claude\claude_desktop_config.json

  1. Starten Sie Claude Desktop vollständig neu (beenden und erneut öffnen)

  2. Sie sollten ein Hammer-Symbol (🔨) in der Chat-Eingabe sehen – das bedeutet, dass GeoTap verbunden ist


Führen Sie diesen Befehl aus, um GeoTap zu Ihren Claude Code MCP-Servern hinzuzufügen:

claude mcp add geotap -- npx -y geotap-mcp-server

Setzen Sie dann Ihren API-Schlüssel als Umgebungsvariable. Fügen Sie dies Ihrem Shell-Profil hinzu (~/.zshrc, ~/.bashrc usw.):

export GEOTAP_API_KEY="your-api-key-here"

Starten Sie Ihr Terminal neu und starten Sie dann Claude Code. Die GeoTap-Tools sind automatisch verfügbar.


  1. Öffnen Sie Cursor

  2. Gehen Sie zu Settings (⌘ + , auf dem Mac, Strg + , unter Windows) → suchen Sie nach "MCP"

  3. Klicken Sie auf "Edit in settings.json" oder fügen Sie es Ihrer .cursor/mcp.json-Datei hinzu:

{
  "mcpServers": {
    "geotap": {
      "command": "npx",
      "args": ["-y", "geotap-mcp-server"],
      "env": {
        "GEOTAP_API_KEY": "your-api-key-here"
      }
    }
  }
}
  1. Starten Sie Cursor neu

  2. Öffnen Sie das KI-Chat-Panel – die GeoTap-Tools erscheinen in der Liste der verfügbaren Tools


  1. Öffnen Sie Windsurf

  2. Gehen Sie zu SettingsMCP Servers (oder bearbeiten Sie direkt ~/.codeium/windsurf/mcp_config.json)

  3. Hinzufügen:

{
  "mcpServers": {
    "geotap": {
      "command": "npx",
      "args": ["-y", "geotap-mcp-server"],
      "env": {
        "GEOTAP_API_KEY": "your-api-key-here"
      }
    }
  }
}
  1. Starten Sie Windsurf neu


Für jeden MCP-Client kann der Server direkt ausgeführt werden:

# Install globally
npm install -g geotap-mcp-server

# Run with your API key
GEOTAP_API_KEY=your-api-key-here geotap-mcp

Der Server kommuniziert über stdio – verweisen Sie Ihren MCP-Client auf den geotap-mcp-Befehl, wobei die Umgebungsvariable GEOTAP_API_KEY gesetzt ist.


Schritt 3: Fragen stellen

Sobald die Verbindung hergestellt ist, bitten Sie Ihren KI-Assistenten, Daten für einen beliebigen Standort in den USA abzurufen. GeoTap sammelt Daten von allen über 80 Bundesquellen gleichzeitig – geben Sie einfach einen Standort an und fragen Sie dann, was Sie möchten:

"Collect site data for 123 Main St, Austin TX"

Sobald die Daten zurückgegeben werden (~60-120 Sekunden), können Sie Folgefragen stellen wie:

  • "Liegt dieser Standort in einem Überschwemmungsgebiet?"

  • "Welche Bodentypen gibt es hier und wie hoch ist die Kurvennummer (curve number)?"

  • "Gibt es in der Nähe Bedenken hinsichtlich einer Kontamination?"

  • "Wie hoch ist der 100-jährige Niederschlag?"

  • "Welche Genehmigungen würde ich benötigen, um diesen Standort zu entwickeln?"

  • "Fassen Sie die wichtigsten Umweltrisiken zusammen"

Fehlerbehebung

Problem

Lösung

Server startet nicht / "GEOTAP_API_KEY is required"

Stellen Sie sicher, dass Ihr API-Schlüssel im env-Block Ihrer MCP-Konfiguration gesetzt ist

"npx: command not found"

Installieren Sie Node.js (v18+), das npx enthält

Tools erscheinen nicht in Claude Desktop

Starten Sie Claude Desktop vollständig neu (beenden + neu öffnen, nicht nur das Fenster schließen)

Ratenbegrenzungsfehler

Warten Sie einen Moment und versuchen Sie es erneut – Burst-Limits gelten pro Minute


Datenquellen

Behörde

Verfügbare Daten

FEMA

Überschwemmungsgebiete, FIRM-Panels, Hochwasserversicherungs-Karten, Hochwasserabflussgrenzen

USGS

Höhe (3DEP bei 1m/10m/30m), Geologie, Pegelstände, Grundwasser, Landnutzung (NLCD), StreamStats, National Streamflow Statistics (NSS)

EPA

Wasserqualität (ATTAINS), Superfund-Standorte, Brownfields, TRI-Toxik-Freisetzungen, USTs, NPDES-Einleitungen

NOAA

Niederschlag (Atlas 14), IDF-Kurven, Gezeitenstationen, Klimaprojektionen (CMIP6), Wetterstationen, Radar

USDA/NRCS

Böden (SSURGO), Kurvennummern, hydrologische Bodengruppen, TR-55-Parameter

USFWS

Feuchtgebiete (NWI), gefährdete Arten, kritischer Lebensraum

DOT

Brücken, Tunnel, National Bridge Inventory

Census

Demografie, Grenzen, TIGER-Geodaten

USACE

Dämme, Deiche, Schifffahrtskanäle

NHD

Flussläufe, Hydrografie, Wassereinzugsgebiete (HUC-8/10/12)

Sonstige

Kraftwerke, Minen, Stammesgebiete, Gebäudegrundrisse und mehr

Jede Antwort enthält eine Quellenangabe – die Bundesbehörde, den Datensatznamen und die Referenz-URL.


Konfiguration

Variable

Beschreibung

Erforderlich

GEOTAP_API_KEY

Ihr API-Schlüssel aus der Registrierung

Ja

GEOTAP_API_URL

Benutzerdefinierter API-Endpunkt (fortgeschritten)

Nein

Anwendungsfälle

Bau- und Umweltingenieurwesen

  • Regenwasserplanung: Niederschlag (Atlas 14, IDF-Kurven, Hyetographen), Kurvennummern, Konzentrationszeit, Spitzenabfluss

  • Hochwasseranalyse: Bulletin 17C Hochwasserhäufigkeit, Abflussdauerkurven, regionale Regressionsschätzungen

  • Abgrenzung von Wassereinzugsgebieten und hydrologische Modellierungseingaben (HEC-HMS, SWMM)

  • Niedrigwasseranalyse für NPDES-Genehmigungen (7Q10, 7Q2, harmonischer mittlerer Abfluss)

  • Klimaanpassungsfähige Designstürme für die Widerstandsfähigkeit der Infrastruktur

Immobilien & Entwicklung

  • Umwelt-Due-Diligence bei Immobilientransaktionen

  • Standort-Machbarkeits- und Entwicklungsbewertung (Skala 0-100)

  • Screening auf Überschwemmungsgebiete, Feuchtgebiete und Kontamination

  • Analyse des Genehmigungswegs (Section 404, NPDES, Entwicklung in Überschwemmungsgebieten)

Umweltberatung

  • Phase I ESA Desktop-Datenerfassung (EPA-Standorte, Wasserqualität)

  • Unterstützung bei der Abgrenzung von Feuchtgebieten (NWI + Böden + Hydrologie)

  • Screening auf Lebensräume gefährdeter Arten (USFWS kritischer Lebensraum)

  • Bewertung der Beeinträchtigung der Wasserqualität (EPA ATTAINS 303(d)-Liste)


Mitwirken

Beiträge sind willkommen! Bitte öffnen Sie ein Issue oder einen Pull Request.

Lizenz

MIT

-
security - not tested
A
license - permissive license
-
quality - not tested

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/jcholly/geotap-developer'

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