{
  "markdown": "# Earth-2 Elevation MCP\n\n本地 stdio MCP 服务，把 [Open-Elevation](https://www.open-elevation.com/) 的海拔查询接口包装成 MCP tools。\n\n## Tools\n\n- `get_elevation`: 查询单个经纬度的海拔，单位米。\n- `get_elevations`: 批量查询多个经纬度。\n- `get_elevation_profile`: 在两点之间均匀采样，生成路径海拔剖面。\n\n## Run\n\n```powershell\nnpm start\n```\n\n也可以直接运行：\n\n```powershell\nnode .\\src\\index.js\n```\n\n## MCP 配置示例\n\n把下面配置加到你的 MCP client 配置里，路径按本机实际目录调整：\n\n```json\n{\n  \"mcpServers\": {\n    \"earth-2-elevation\": {\n      \"command\": \"node\",\n      \"args\": [\n        \"D:\\\\coding\\\\AI-project\\\\ai-mcp-factory\\\\src\\\\index.js\"\n      ],\n      \"env\": {\n        \"OPEN_ELEVATION_BASE_URL\": \"https://api.open-elevation.com\"\n      }\n    }\n  }\n}\n```\n\n## Notes\n\nOpen-Elevation 的公开接口是 `POST /api/v1/lookup`，请求体格式如下：\n\n```json\n{\n  \"locations\": [\n    { \"latitude\": 41.161758, \"longitude\": -8.583933 }\n  ]\n}\n```\n\n响应会按请求顺序返回 `latitude`、`longitude`、`elevation`。如果没有记录到该坐标的海拔，服务会返回海平面 `0` 米。\n",
  "bytes": 887,
  "sha": "8f7e0d3adccf602ff644ba115d78e510f14d53af0db4302ba1742bd4fe3a6a51",
  "repo_slug": "gitcookman/earth-2-elevation-mcp",
  "fonte": "repo",
  "truncated": false,
  "api": "https://agentalog.com/api/listings/mcp_io_github_gitcookman_earth_2_elevation_m_47da3b35/readme"
}