DEM Terrain Analysis
FreeNot checkedAI-powered terrain analysis for any location on Earth. Uses super-resolution and computes environmental risk metrics including erosion, water flow, and a compos
About
AI-powered terrain analysis for any location on Earth. Uses super-resolution and computes environmental risk metrics including erosion, water flow, and a composite Site Intelligence Score.
README
AI-powered terrain analysis using deep learning super-resolution. Analyze any location on Earth for environmental risk, erosion potential, water flow patterns, and more.
Tools
| Tool | Description |
|---|---|
analyze_terrain |
Get Site Intelligence Score and terrain metrics summary for any lat/lon |
get_full_terrain_data |
Get full super-resolved DEM + per-cell metric grids |
check_api_health |
Verify the API is running |
What it does
Given a latitude/longitude, this MCP server:
- Fetches 30m satellite elevation data
- Runs AI super-resolution to produce 10m terrain (3× detail enhancement)
- Computes 6 terrain analytics metrics including the Site Intelligence Score
Metrics
- flow_direction — water drainage direction per cell (D8 algorithm)
- flow_accumulation — upstream drainage count
- twi — Topographic Wetness Index (saturation tendency)
- erosion_risk — soil erosion susceptibility [0-1]
- runoff_potential — surface water runoff likelihood [0-1]
- site_intelligence_score — composite environmental risk [0-1]
Site Intelligence Score
A composite metric combining TWI, erosion risk, and runoff potential:
- 0.0–0.2: Low risk
- 0.2–0.4: Moderate
- 0.4–0.6: Elevated
- 0.6–0.8: High
- 0.8–1.0: Critical
Installation
{
"mcpServers": {
"dem-terrain": {
"command": "uvx",
"args": ["dem-terrain-mcp"]
}
}
}
Or run directly:
pip install dem-terrain-mcp
python -m dem_terrain_mcp
Example usage
Ask your AI assistant:
"Analyze the terrain at 48.7768, -121.8145 with a 500m bounding box"
Response includes elevation range, Site Intelligence Score with risk level, and all 6 terrain metrics.
Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
| latitude | float | yes | [-90, 90] |
| longitude | float | yes | [-180, 180] |
| bbox_size_m | int | no | Bounding box in meters [250-5000], default 500 |
License
Proprietary. The terrain analysis API is a hosted service.
Install DEM Terrain Analysis in Claude Desktop, Claude Code & Cursor
unyly install dem-terrain-analysisInstalls into Claude Desktop, Claude Code, Cursor & VS Code — handles npx, uvx and build-from-source repos for you.
First time? Get the CLI: curl -fsSL https://unyly.org/install | sh
Or configure manually
Run in your terminal:
claude mcp add dem-terrain-analysis -- uvx --from git+https://github.com/ava11235/terrain-analysis-mcp dem-terrain-mcpFAQ
Is DEM Terrain Analysis MCP free?
Yes, DEM Terrain Analysis MCP is free — one-click install via Unyly at no cost.
Does DEM Terrain Analysis need an API key?
No, DEM Terrain Analysis runs without API keys or environment variables.
Is DEM Terrain Analysis hosted or self-hosted?
A hosted option is available: Unyly runs the server in the cloud, no local setup required.
How do I install DEM Terrain Analysis in Claude Desktop, Claude Code or Cursor?
Open DEM Terrain Analysis on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.
Related MCPs
Fetch
Web content fetching and conversion for efficient LLM usage.
AWS KB Retrieval
Retrieval from AWS Knowledge Base using Bedrock Agent Runtime.
by modelcontextprotocolSpring AI MCP Server
Provides auto-configuration for setting up an MCP server in Spring Boot applications.
llm-analysis-assistant
A very streamlined mcp client that supports calling and monitoring stdio/sse/streamableHttp, and can also view request responses through the /logs page. It also
by xuzexin-hzCompare DEM Terrain Analysis with
Not sure what to pick?
Find your stack in 60 seconds
Author?
Embed badge for your README
Browse similar
All ai MCPs
