mcpField
G
geolocation-mcp

geolocation-mcp

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

geolocation-mcp について

geolocation-mcp は Jeleo Geolocation API を利用する MCP サーバーです。座標から地点情報を取得する LLM アプリケーション向けで、単件と一括の逆ジオコーディングに対応します。

主な機能

  1. 01座標からの逆ジオコーディング
  2. 02複数座標の一括処理
  3. 03都市・国などの地点情報取得
  4. 04人口・経済データの取得

活用シーン

  1. 01座標に地点情報を付与
  2. 02地理座標をまとめて処理
  3. 03LLM ワークフローで場所を検索

MCP 対応

stdio で MCP クライアントに逆ジオコーディングと一括処理のツールを公開します。実行には Jeleo API キーと API ベース URL が必要です。

設定

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

mcp.json · 共通設定
{
"mcpServers": {
"wtronk-geolocation": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-e",
"YOUR_API_KEY",
"-e",
"JELEO_API_URL",
"ghcr.io/wtronk/geolocation-mcp:v1.0.0"
],
"env": {
"YOUR_API_KEY": "<YOUR_API_KEY>",
"JELEO_API_URL": "<JELEO_API_URL>"
}
}
}
}
起動コマンドdocker run -i --rm -e YOUR_API_KEY -e JELEO_API_URL ghcr.io/wtronk/geolocation-mcp:v1.0.0
設定が必要な環境変数
YOUR_API_KEYシークレットYour API key for the service
JELEO_API_URLBase URL for the Jeleo Geolocation API

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

パッケージ
ocighcr.io/wtronk/geolocation-mcp:v1.0.0

ツール

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

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

詳細

geolocation-mcp

これは GeoLocation API のラッパーとして動作する Model Context Protocol(MCP)サーバーです。LLM(Claude など)が高速な逆ジオコーディングと一括逆ジオコーディング(IP アドレスと座標を使用)を実行するためのツールを提供します。

ツール

  • reverse_geocode:緯度/経度の座標から、位置情報の詳細なメタデータ(都市、国、人口指標、経済データ)を取得します。
  • batch_reverse_geocode:1 回のリクエストで複数の地理座標をまとめて解決します。

設定

MCP サーバーには API キーと API ベース URL が必要です。これらは https://jeleo.zone.id/ から取得できます。 サーバーにはコマンドライン引数として渡します。

  • -apikey:Jeleo API キー
  • -url:Jeleo API のベース URL(デフォルト:https://www.jeleo.zone.id/api/geolocation)

ローカルでのビルドと実行

このサーバーは標準入出力(stdio)で動作します。これは MCP の標準的な方式です。実行可能ファイルとして、または Docker 経由で実行するよう設計されています。

Docker を使用する(レジストリ向けに推奨)

Docker イメージをビルドするには:

docker build -t geolocation-mcp .

Docker 経由でローカル実行するには:

docker run -i --rm geolocation-mcp -apikey YOUR_API_KEY
直接実行

Go がインストールされている場合は、直接ビルドして実行できます。

go build -o geolocation-mcp main.go
./geolocation-mcp -apikey YOUR_API_KEY

MCP クライアント(Claude Desktop など)への追加

イメージをコンテナレジストリに公開済みの場合、またはローカルで使用する場合は、claude_desktop_config.json に追加します。

ローカルの Docker:

{
  "mcpServers": {
    "geolocation": {
      "command": "docker",
      "args": ["run", "-i", "--rm", "geolocation-mcp", "-apikey", "YOUR_API_KEY", "-url", "https://www.jeleo.zone.id/api/geolocation"]
    }
  }
}

コメント

MCP は初めてですか?

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

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