Prototyp · Vorschau: alle Server aus der offiziellen Registry, alle 30 Minuten synchronisiert. Bewertungen und Benutzerkonten folgen in einem späteren Schritt.
PopNx MCPMCP-Server für alle, die KI nutzen · in einfachen Worten erklärt

GeoSpark

von Maz2580Version 0.8.0i★ –iLäuft in der Cloud
Name in der Registryio.github.Maz2580/geospark

Installieren

Überblick

Beschreibung vom Entwickler (englisches Original)

Verifiable geospatial tools: distances, topology, isochrones, Overture Maps, with sources.

Die drei Säulen von PopNx MCP

Diese drei werden nie zu einer Punktzahl zusammengefasst: Meinungen, Messungen und Beliebtheit sind verschiedene Dinge.

Was du damit machen kannst

Für diesen Server haben wir noch keine Zusammenfassung in einfacher Sprache geschrieben. Unten stehen die Fakten, die wir aus der Registry gelesen haben.

  • Verbindung: Läuft in der Cloud
  • Transport: Streamable HTTP
  • Kategorie: Sonstiges

Installation

Wähle die KI-App, die du nutzt, und kopiere die Einstellungen.

Bevor du installierst

  • Basischecks: 1 von 1 bestanden
  • Läuft auf dem Server des Entwicklers: Was du fragst, läuft über dessen Server.
  • Die Registry nennt keinen Schlüssel zum Eintragen.

Du brauchst

Welche App nutzt du?

Wähle oben deine App. Wir merken sie uns, damit der Button beim nächsten Mal „In … installieren“ anzeigt.

Funktioniert in Claude im Web, auf dem Desktop und auf dem Handy:

  1. Öffne Settings → Connectors
  2. Tippe auf Add custom connector
  3. Füge die Adresse unten ein und tippe auf Add
  4. Wenn eine Anmeldung verlangt wird, melde dich beim Dienst des Entwicklers an
SettingsConnectors1+ Add2https://…3
https://geospark.terrascout.app/mcp

Führe das in deinem Terminal aus

claude mcp add --transport http geospark https://geospark.terrascout.app/mcp

In Cursor öffnen

Oder kopier die Einstellungen selbst

In .cursor/mcp.json in deinem Projekt oder in ~/.cursor/mcp.json einfügen

{
  "mcpServers": {
    "geospark": {
      "url": "https://geospark.terrascout.app/mcp"
    }
  }
}

Dein Browser fragt, ob er die App öffnen darf, dann zeigt die App die Einstellungen und bittet dich um Bestätigung. Schlüsselwerte bleiben leer, damit du sie selbst einträgst.

In VS Code öffnen

Oder kopier die Einstellungen selbst

In .vscode/mcp.json in deinem Projekt einfügen

{
  "servers": {
    "geospark": {
      "type": "http",
      "url": "https://geospark.terrascout.app/mcp"
    }
  }
}

Dein Browser fragt, ob er die App öffnen darf, dann zeigt die App die Einstellungen und bittet dich um Bestätigung. Schlüsselwerte bleiben leer, damit du sie selbst einträgst.

ChatGPT verbindet sich nur mit Servern im Internet:

  1. Öffne ChatGPT im Web → Settings → Connectors (Apps)
  2. Tippe auf Create oder Add (bei manchen Tarifen musst du zuerst Developer mode unter Advanced einschalten)
  3. Füge die Adresse unten ein, gib ihr einen Namen und speichere
  4. Wenn eine Anmeldung verlangt wird, melde dich beim Dienst des Entwicklers an
SettingsConnectors1+ Create2https://…3
https://geospark.terrascout.app/mcp

Menünamen können sich je nach Tarif und mit der Zeit leicht unterscheiden.

Deine Auswahl bleibt in einem Cookie auf diesem Gerät; kein Konto nötig.

Diese Einstellungen werden aus dem Registry-Eintrag des Entwicklers erzeugt. Wenn in der README etwas anderes steht, folge der README.

Was er kann

Die Tool-Liste dieses Servers haben wir noch nicht gelesen; wir prüfen die Endpunkte reihum.

Basischecksi

Wir prüfen Informationen, die jeder sehen kann; den Code haben wir nicht gelesen. Checks, die nicht zutreffen, werden nicht mitgezählt. · Geprüft am 7. Nov. 2026

  • ✓ Bestanden

    Entwickler passt zum Repo

    Der Registry-Name wurde mit dem GitHub-Konto Maz2580 bestätigt, dem das Repo gehört

  • … Noch nicht geprüft

    Wird noch gepflegt

    Dieses Repo haben wir noch nicht von GitHub gelesen

  • … Noch nicht geprüft

    Hat eine Lizenz

    Dieses Repo haben wir noch nicht von GitHub gelesen

  • … Noch nicht geprüft

    Endpunkt antwortet

    Noch nicht geprüft; wir prüfen die Endpunkte reihum

  • … Noch nicht geprüft

    Anmeldung mit OAuth

    Noch nicht geprüft; wir prüfen die Endpunkte reihum

  • … Noch nicht geprüft

    Keine versteckten Anweisungen in Tool-Beschreibungen

    Noch nicht geprüft; wir lesen die Tool-Liste, wenn wir den Endpunkt prüfen

Im Vergleich mit anderen in Sonstigesi

  • Mehr Sterne als 0 % der anderen 32683 Server in dieser Kategorie
  • Neuer in der Registry veröffentlicht als 71 % der anderen 32683 Server in dieser Kategorie
  • Basischecks gleich gut wie oder besser als bei 100 % der anderen 32683 Server in dieser Kategorie

Verglichen mit allen aktiven Servern dieser Kategorie in der Registry. Sterne zählen nur, wenn dem Herausgeber das Repo gehört.

Häufige Fragen

Ist GeoSpark sicher?

Er hat 1 von 1 zutreffenden Basischecks bestanden. Den Code haben wir nicht gelesen. Bevor du einen Schlüssel oder Token hinzufügst, sieh nach, welche Zugriffe der Server verlangt, und nutze einen Schlüssel, der nur die Berechtigungen hat, die du brauchst.

Welche Schlüssel oder Codes braucht er?

Die Registry nennt keinen erforderlichen Schlüssel, manche Server bitten dich aber bei der ersten Nutzung, dich anzumelden.

Läuft er auf meinem Computer oder in der Cloud?

Er läuft in der Cloud des Entwicklers. Du verbindest dich übers Internet, ohne etwas zu installieren, aber was du sendest, läuft über die Server des Entwicklers.

Wird er noch gepflegt?

Das GitHub-Repo wurde zuletzt – geändert, und die neueste Version (0.8.0) kam vor 15 Tagen in die Registry.

Welche Apps können ihn nutzen?

Apps, die MCP unterstützen, etwa Claude Desktop, Claude Code, Cursor und VS Code. Er verbindet sich per URL, also funktionieren auch Apps, die Remote-MCP-Server akzeptieren, zum Beispiel ChatGPT im Entwicklermodus.

Was kann ich stattdessen nutzen?

In derselben Kategorie: Spec Driven Development, Remote Desktop Commander, MCP Server Autocad Lisp Helper

Alternativen

Server derselben Kategorie von anderen Entwicklern, sortiert nach Sternen.

So liest du eine Karte:★ GitHub-SterneiDrei Säulen: Bewertungen · Checks · NutzungiAktualisiert = neueste Version in der Registry veröffentlichti

Spec Driven Development

von formulahendry

MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.

Läuft auf deinem Computer★ 440MITAktualisiert vor 14 Monaten
Installieren

Remote Desktop Commander

von desktop-commander

Remote Desktop Commander: use files, terminal and processes on your own computers from any AI app.

Läuft in der Cloud★ 211Aktualisiert vorgestern
Installieren

README vom Entwickler

README öffnen

Unverändert aus dem Repo des Entwicklers übernommen. PopNx MCP hat den Inhalt weder geprüft noch empfiehlt es ihn. HTML, Bilder und Skripte wurden entfernt. Links führen von dieser Website weg.

GeoSpark Verifiable spatial reasoning for large language models. Distances, topology, coordinate reference systems and heights computed by a geometry engine and official geodetic models, not estimated by a language model. Open source, self-hostable, and usable by any model that can call a tool.


GeoSpark provides language models with tools that compute spatial answers rather than estimate them: geodesic distances, exact topology, official datum and height conversions, geocoding, elevation, routing, open map data and live environmental data. Each result carries its sources, licences, units and caveats, and a result that cannot be computed reliably is reported as such rather than approximated. GeoSpark also checks users' own datasets (vector files, LiDAR point clouds and elevation models) for the silent coordinate and height errors that most often corrupt spatial analyses.

Contents: Motivation and evaluation history · Capabilities · Access and installation · Usage · Command-line interface · Evaluation · Validation against authoritative sources · Limitations · Self-hosting · Release history · Data attribution · Development · Citation

Motivation and evaluation history

GeoSpark is evaluated against the models in current use, and its scope follows the gaps that those evaluations reveal.

  • GeoSpark Bench v2. Across nine models of the time, small open-weight models (3.8B–9B parameters) answered numeric distance questions incorrectly about 95% of the time, and frontier APIs ranged from 25% to 95% correct. With GeoSpark's tools, every model that issued valid tool calls answered 76–96% correctly; a 7B model running on a CPU improved from 5% to 76%.
  • Re-evaluation with current models (October 2026). Claude Opus 5.5 and GPT-6.1 now answer the same distance and topology questions correctly without tools, and with GeoSpark's tools a 4B open model on a workstation matches them. Distances between given points are no longer the limiting problem.
  • Identification of the next gap. Both frontier models apply datum parameters, plate motion and map projections to the millimetre, but fail on conversions that require a national grid file: ellipsoidal (GNSS) heights to AHD, ODN, NZVD2016 or NAVD88, and British National Grid through OSTN15. Answering directly, including within the providers' own code sandboxes (which have no internet access), GPT-6.1 declined and Opus 5.5 estimated, with errors of up to 9.9 m. GeoSpark now performs these conversions with the official grids. When asked instead to write a script executed with internet access, both frontier models produced correct results; smaller local models did not.
  • Independent verification. Agreement with PROJ demonstrates only that a model used the tool correctly. GeoSpark's own results were therefore compared with the published calculators and test data of Geoscience Australia, Ordnance Survey, LINZ and the US National Geodetic Survey, agreeing within millimetres with one disclosed exception. The same audit corrected statements in the project's documentation and fixed the edge cases it exposed.
  • Small-model safety. Four open models on a local workstation were run through GeoSpark's question-answering loop to measure how often an incorrect answer is still reported as ok. Each failure mode found (unsupported numbers, empty answers, contradictory comparisons, an ambiguous place name resolved to the wrong country) is now detected; after the changes, 120 answers over three runs contained one silent error, which has since been fixed.

All questions, answer-generation scripts, harnesses and scored results are included in the repository and can be re-run (evaluation, October 2026 materials).

Current state of the project

  • A public website, REST API and hosted MCP server at geospark.terrascout.app, offering question answering, reachable-area (isochrone) mapping, open map data exploration, and datum and height conversion.
  • Verifiable results: sources and licences, units, caveats (an ambiguous place name, a DEM's accuracy, a local height datum) and a status of ok, partial or cannot_answer. An answer that relies on coordinates typed by the model, converts to a different system than the question specifies, or states quantities that no tool returned is marked partial.
  • Dataset checks for vector files, LiDAR point clouds and elevation models: declared and actual coordinate reference systems, datum mix-ups, wrong zones, units, and height references.
  • Self-hostable on a single server with a local model at no API cost: routing (Valhalla), an OpenStreetMap replica (Overpass) and the official geodetic grids, all under one data directory.
  • Open: Apache-2.0 licence, about 1,250 offline tests, and re-runnable benchmarks.

Capabilities

Spatial engineGeodesic distance, area and length (pyproj on WGS 84); topology predicates (contains, within, intersects, touches, crosses, overlaps, disjoint) via Shapely; shape-preserving buffers; union, intersection, difference, centroid and convex hull; CRS transformation of every input geometry
Places and terrainGeocoding and reverse geocoding (OpenStreetMap Nominatim, within its usage policy: at most one request per second, cached); elevation from Copernicus GLO-30 with an Open Elevation fallback and vertical-datum awareness (NAVD88, EGM96, WGS 84); routing (OSRM); isochrones on foot, by bicycle or by car, and travel-time matrices (Valhalla)
Official datums and heightsCoordinate conversions with the published transformations and grids as implemented in PROJ (GDA94 to GDA2020, MGA zones, British National Grid via OSTN15, NAD27 to NAD83 via NADCON, ITRF at an epoch) and heights between the ellipsoid and AHD, ODN, NZVD2016 or NAVD88 with the official geoid models. Grids are downloaded once; PROJ's silent ballpark fallbacks are refused; every result states the operation used and its accuracy
Sun and terrainSun position and shadows (NOAA solar position, refraction included), sunrise and sunset, and hours of direct sun allowing for the terrain horizon; terrain horizon profiles and line of sight on the Copernicus DEM with Earth curvature and refraction, including first Fresnel zone clearance for radio links
Dataset checksVector files (GeoJSON, GeoPackage, Shapefile, GeoParquet, CSV and others), LiDAR (LAS, LAZ, COPC) and elevation models (GeoTIFF, COG): CRS consistency, axis order, zone, datum, units and height reference, and diagnosis of the offset between two datasets or between a surface and survey marks
Live dataOverture Maps places, buildings, roads and administrative areas (no key, via DuckDB); weather and forecasts (Open-Meteo, no key); air quality (OpenAQ v3, free key); active fires (NASA FIRMS, free key); satellite scene search (STAC)
AgentsGeoAgent (multi-step analysis from a plain-language goal), SpatialReport (a location dossier: amenities, accessibility, elevation, weather), SiteSelector (multi-criteria site ranking), and a coordinator that routes a goal to the appropriate agent
InterfacesPython library, command-line interface (geospark …), REST API (59 documented operations, reference at /docs), MCP server (geospark-mcp), web interface
Memory and workflowsSpatial memory with facts, episodes and contradiction detection; a tiered context store; Flows (directed acyclic workflows, constructible from a natural-language goal)
GeoSpark Bench535 reproducible questions across topology, distance, multi-step reasoning, change and multimodal tasks, with computed ground truth

Access and installation

Website. geospark.terrascout.app provides question answering, reachable-area mapping and Overture Maps exploration around any location. Every result shows its sources, caveats and units, and can be downloaded as GeoJSON.

Hosted REST API (open, no key required; API reference):

curl -X POST https://geospark.terrascout.app/api/v1/distance \

-H "Content-Type: application/json" \ -d '{"lat_a": 48.8584, "lon_a": 2.2945, "lat_b": 48.8606, "lon_b": 2.3376}'

{"distance_m": 3172.01, "distance_km": 3.172, "note": "Geodesic distance on WGS84 ellipsoid"}

Hosted MCP server. In Claude or any MCP client, add a custom connector with the following URL (in Claude: Settings → Connectors → Add custom connector):

https://geospark.terrascout.app/mcp

The hosted server is open, requires no key, offers 21 tools and applies the same rate limits as the hosted API. It does not read files; tools for local files are available only from a locally run server.

Local MCP server (Claude Desktop or any MCP client):

pip install "geospark-ai[mcp]"

Register the server in the MCP client's configuration. For Claude Desktop, the file is ~/Library/Application Support/Claude/claude_desktop_config.json on macOS and %APPDATA%\Claude\claude_desktop_config.json on Windows:

{ "mcpServers": { "geospark": { "command": "geospark-mcp" } } }

The local server provides 25 read-only tools:

  • Computation: calculate_distance (between place names, geocoded by the server, or coordinates), check_spatial_relationship, spatial_operation (buffer, area, length, centroid, convex hull), transform_coordinates and convert_height.
  • Places and data: geocode, reverse_geocode, get_elevation, route, get_weather, get_air_quality, get_active_fires and overture_features.
  • Sun and terrain: sun_position, sun_times, terrain_horizon and line_of_sight.
  • Analysis: isochrone, travel_time_matrix, location_report and select_site.
  • Local files (local server only): check_dataset, layer_info, layer_count_within and layer_nearest.

Results are returned as structured content with output schemas, usually GeoJSON, and carry provenance (source, licence, attribution), units and warnings. When a result cannot be computed reliably (invalid geometry, an unknown place, an unavailable data source), the tool returns an error stating the reason, so that the model can report it instead of estimating. The server uses MCP SDK 2.x (protocol 2026-07-28) and remains compatible with clients on earlier protocol versions.

Python library:

pip install geospark-ai                  # core

pip install "geospark-ai[api,mcp]" # REST server and MCP server pi

Nur der Anfang wird gezeigt; den Rest findest du im Repo

PopNx fragen