mcpField
E
Earth-2 Elevation MCP

Earth-2 Elevation MCP

ローカル
github.com/gitcookman地図・旅行021 週間前に更新

Earth-2 Elevation MCP について

Earth-2 Elevation MCP は、Open-Elevation の検索機能を MCP クライアントから使えるようにするローカル stdio サーバーです。単一座標と複数座標の検索に加え、2 点間をサンプリングした標高プロファイルにも対応します。

主な機能

  1. 01単一座標の標高検索
  2. 02複数座標の一括検索
  3. 032 点間の標高プロファイル

活用シーン

  1. 01地点の標高確認
  2. 02複数座標の標高取得
  3. 03ルート沿いの標高確認

MCP 対応

Open-Elevation の単一検索、一括検索、プロファイル検索をツールとして MCP クライアントに公開します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"gitcookman-earth-2-elevation": {
"command": "npx",
"args": [
"-y",
"earth-2-elevation-mcp"
]
}
}
}
起動コマンドnpx -y earth-2-elevation-mcp

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npmearth-2-elevation-mcp0.1.1

ツール

3

掲載時のツール一覧 · 2 週間前に更新

パラメーター型必須説明
latitudenumberはい十進法の度数で表した緯度。
longitudenumberはい十進法の度数で表した経度。

README(原文)English

プロジェクトの README より

この README の日本語訳はまだありません。以下は英語の原文です。日本語の紹介はページ上部をご覧ください。

Earth-2 Elevation MCP

本地 stdio MCP 服务,把 Open-Elevation 的海拔查询接口包装成 MCP tools。

Tools

  • get_elevation: 查询单个经纬度的海拔,单位米。
  • get_elevations: 批量查询多个经纬度。
  • get_elevation_profile: 在两点之间均匀采样,生成路径海拔剖面。

Run

npm start

也可以直接运行:

node .\src\index.js

MCP 配置示例

把下面配置加到你的 MCP client 配置里,路径按本机实际目录调整:

{
  "mcpServers": {
    "earth-2-elevation": {
      "command": "node",
      "args": [
        "D:\\coding\\AI-project\\ai-mcp-factory\\src\\index.js"
      ],
      "env": {
        "OPEN_ELEVATION_BASE_URL": "https://api.open-elevation.com"
      }
    }
  }
}

Notes

Open-Elevation 的公开接口是 POST /api/v1/lookup,请求体格式如下:

{
  "locations": [
    { "latitude": 41.161758, "longitude": -8.583933 }
  ]
}

响应会按请求顺序返回 latitude、longitude、elevation。如果没有记录到该坐标的海拔,服务会返回海平面 0 米。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。