mcpField
G
Geo MCP Server

Geo MCP Server

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

Geo MCP Server について

Geo MCP Serverは、緯度と経度から標高を取得する小規模なMCPサーバーです。MCPクライアント経由で地理的な標高を調べたい場合に利用でき、日本の国土地理院のElevation APIを使います。

主な機能

  1. 01座標による標高検索
  2. 02日本の国土地理院Elevation APIを利用
  3. 03標高をメートル単位で返却

活用シーン

  1. 01地図上の地点の標高確認
  2. 02緯度と経度から標高を取得

MCP 対応

MCPクライアントに`getElevation`ツールを提供し、緯度と経度を受け取って標高をメートル単位で返します。

設定

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

mcp.json · 共通設定
{
"mcpServers": {
"geo-mcp-server-toshihikoyanase": {
"command": "npx",
"args": [
"-y",
"github.com:toshihikoyanase/geo-mcp-server"
]
}
}
}
起動コマンドnpx -y github.com:toshihikoyanase/geo-mcp-server

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

パッケージ
npmgithub.com:toshihikoyanase/geo-mcp-server

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

Geo MCP Server

地理データを利用するための getElevation などのツールを提供する、最小構成の MCP サーバーです。 緯度と経度に基づく標高データの取得には、国土地理院 APIを利用します。

Claude Desktop の設定

Claude Desktop の設定の mcpServers キーに、このサーバーを追加してください。 詳しくは、Model Context Protocol の公式ドキュメントをご覧ください。

{
   "mcpServers": {
      "geo": {
         "command": "npx",
         "args": [
            "https://github.com/toshihikoyanase/geo-mcp-server.git"
         ]
      }
   }
}
使用例:東京都庁の標高を取得する

以下は、Geo MCP Server を使って、東京都庁の緯度と経度に基づいて標高を調べる例です。

スクリーンショット:Claude Desktop で Geo MCP Server を使用しているところ。

VS Code Copilot Agent の設定

VS Code の MCP 設定の servers キーに、このサーバーを追加してください。 たとえば、ワークスペースで MCP サーバーを有効にするには、次のように .vscode/mcp.json ファイルを作成します。

{
    "servers": {
        "geo": {
            "type": "stdio",
            "command": "npx",
            "args": [
                "https://github.com/toshihikoyanase/geo-mcp-server.git",
            ]
        }
    }
}

API

ツール:getElevation

説明:指定した緯度と経度の標高データを取得します。

入力:

  • lat(数値):地点の緯度。
  • lon(数値):地点の経度。

出力:

  • 指定した座標の標高をメートル単位で返します。

開発

セットアップ

  1. このリポジトリをクローンします:
    git clone [email protected]:toshihikoyanase/geo-mcp-server.git
    cd geo-mcp-server
    
  2. 依存関係をインストールします:
    npm install
    
  3. プロジェクトをビルドします:
    npm run build
    

使用方法

サーバーを起動します:

npm start

サーバーは標準入力/出力(stdio)を使用して実行されます。

ライセンス

このプロジェクトは MIT License の下でライセンスされています。詳しくは LICENSE ファイルをご覧ください。

謝辞

このソフトウェアは、国土地理院(GSI)が提供する Elevation API を利用しています。

このサービスの維持に取り組む GSI に感謝します。API の利用が GSI の利用規約に準拠していることを確認し、データを責任を持って取り扱ってください。

コメント

MCP は初めてですか?

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

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