
Earth-2 Elevation MCP
io.github.gitcookmanPublished by GitHub account gitcookmanv0.1.1Updated Oct 24, 2026
Local stdio MCP server for Open-Elevation single, batch, and profile lookups.
Overview
A local MCP server that lets an assistant look up ground elevation for coordinates via the Open-Elevation API.
- What you can do
- Wraps the Open-Elevation lookup endpoint as MCP tools. It offers get_elevation for a single latitude/longitude point, get_elevations for batch queries of multiple points, and get_elevation_profile, which samples evenly between two points to build an elevation profile along a path. Results are returned in meters in the order requested.
- When to use it
- Useful when an assistant needs terrain height data for coordinates, such as route or trail planning, geographic analysis, or checking elevation at several points at once. It is a narrow single-purpose tool, so add it only if elevation lookups are actually part of the task.
- Requirements
- Runs locally as a stdio process, started with npm start or node on the entry file, so Node.js is needed. It calls the Open-Elevation HTTP API and therefore needs network access; the base URL can be set through the OPEN_ELEVATION_BASE_URL environment variable. No accounts or API keys are declared.
Installation
In SourceWeft
- Open Earth-2 Elevation MCP in the dashboard and add it to a workspace.
- Enable the server for the chats that should use its tools.
Desktop only via STDIO. STDIO servers start a local process, so they need the SourceWeft desktop host.
Other MCP clients
Follow the launch instructions in the repository.
README
Earth-2 Elevation MCP
本地 stdio MCP 服务,把 Open-Elevation 的海拔查询接口包装成 MCP tools。
Tools
get_elevation: 查询单个经纬度的海拔,单位米。get_elevations: 批量查询多个经纬度。get_elevation_profile: 在两点之间均匀采样,生成路径海拔剖面。
Run
也可以直接运行:
MCP 配置示例
把下面配置加到你的 MCP client 配置里,路径按本机实际目录调整:
Notes
Open-Elevation 的公开接口是 POST /api/v1/lookup,请求体格式如下:
响应会按请求顺序返回 latitude、longitude、elevation。如果没有记录到该坐标的海拔,服务会返回海平面 0 米。
Source: README.md at commit 707c3a6
Tools
0Version history
1- v0.1.1LatestSep 16, 2026
Score
50% of the applicable checks met
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.
- Reached in the last 30 days25 pts
Keep the endpoint answering the MCP handshake; SourceWeft probes it every 30 days.
- Auth declared10 pts
Declare the credential headers in the registry entry, or keep the endpoint answering the probe so its auth can be classified.
- Tools listed15 pts
Answer tools/list without a credential, or ship a package that starts in a sandbox without one.
- DescriptionRequired15 pts
- Logo10 pts
- Documentation15 pts
- License10 pts