GIS Data Conversion MCP について
GIS Data Conversion MCPは、地理データ変換を必要とするLLMワークフロー向けのMCPサーバーです。一般的なGIS形式や座標参照の変換、リバースジオコーディングに対応します。
主な機能
- 01WKTとGeoJSONの変換
- 02CSVとGeoJSONの変換
- 03TopoJSONとGeoJSONの変換
- 04KMLとGeoJSONの変換
- 05座標のリバースジオコーディング
活用シーン
- 01座標を含むCSVをGeoJSONに変換
- 02一般的な形式間でGISデータを変換
- 03座標から場所の名前を特定
MCP 対応
MCPクライアントに地理データ変換とリバースジオコーディングのツールを公開し、LLMワークフローから利用できます。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
6掲載時のツール一覧 · 3 週間前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| url | string | はい | テストするウェブページの URL |
| tags | array | いいえ | テストするアクセシビリティタグの任意の配列(例:"wcag2a"、"wcag2aa"、"wcag21a") |
| width | number | いいえ | ビューポートの幅(ピクセル単位、デフォルト:1280) |
| height | number | いいえ | ビューポートの高さ(ピクセル単位、デフォルト:800) |
詳細
GIS データ変換 MCP
GIS Data Conversion MCP は、LLM が地理データ変換ツールを利用できるようにする MCP(Model Context Protocol)サーバーです。
このサーバーはさまざまな GIS ライブラリを使用し、LLM が異なる地理データ形式、座標系、空間参照系の間で変換できるようにします。
機能
- リバースジオコーディング - 座標を位置情報に変換します
- WKT/GeoJSON 変換 - Well-Known Text と GeoJSON の形式を相互に変換します
- CSV/GeoJSON 変換 - 座標を含む表形式データを GeoJSON に、またはその逆に変換します
- TopoJSON/GeoJSON 変換 - GeoJSON と TopoJSON(トポロジーを保持する形式)を相互に変換します
- KML/GeoJSON 変換 - KML ファイルを GeoJSON 形式に変換します
デモ
リバースジオコーディング
https://github.com/user-attachments/assets/e21b10c3-bb67-4322-9742-efa8c7d8b332
TopoJSON から GeoJSON への変換
https://github.com/user-attachments/assets/a5d56051-8aed-48bb-8de1-820df8d34fe3
インストール
このサーバーを Claude Desktop で使用するには、MCP の設定で構成する必要があります。
macOS の場合:
'~/Library/Application Support/Claude/claude_desktop_config.json' のファイルを編集します。
{
"mcpServers": {
"gis-dataconversion-mcp": {
"command": "npx",
"args": [
"-y",
"a11y-mcp-server"
]
}
}
}
Windows の場合:
%APPDATA%\Claude\settings\claude_mcp_settings.json のファイルを編集します。
Linux の場合:
~/.config/Claude/settings/claude_mcp_settings.json のファイルを編集します。
/path/to/axe-mcp-server/build/index.js を、コンパイル済みサーバーファイルの実際のパスに置き換えます。
利用可能なツール
wkt_to_geojson
Well-Known Text(WKT)を GeoJSON 形式に変換します。
geojson_to_wkt
GeoJSON を Well-Known Text(WKT)形式に変換します。
csv_to_geojson
地理データを含む CSV を GeoJSON に変換します。
パラメーター:
csv(必須):変換する CSV 文字列latfield(必須):緯度のフィールド名lonfield(必須):経度のフィールド名delimiter(任意):CSV の区切り文字(デフォルトはカンマ)
geojson_to_csv
GeoJSON を CSV 形式に変換します。
geojson_to_topojson
GeoJSON を TopoJSON 形式に変換します(共有境界を含み、よりコンパクトになります)。
パラメーター:
geojson(必須):変換する GeoJSON オブジェクトobjectName(任意):作成する TopoJSON オブジェクトの名前(デフォルト:"data")quantization(任意):簡略化のための量子化パラメーター(デフォルト:1e4、0 にすると無効)
topojson_to_geojson
TopoJSON を GeoJSON 形式に変換します。
パラメーター:
geojson(必須):変換する GeoJSON オブジェクトobjectName(任意):作成する TopoJSON オブジェクトの名前(デフォルト:"data")
kml_to_geojson
KML を GeoJSON 形式に変換します。
geojson_to_kml
GeoJSON を KML 形式に変換します。
coordinates_to_location
リバースジオコーディングを使用して、緯度・経度の座標を位置名に変換します。
依存関係
- @modelcontextprotocol/sdk
- wellknown
- csv2geojson
- topojson-client
- topojson-server
- @tmcw/togeojson
- xmldom
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。