mcpField
G
Gisgp

Gisgp

リモート
github.com/uponex地図・旅行011 週間前に更新
リポジトリ

Gisgp について

GisgpはGISおよびArcGIS Onlineの自動化向けMCPサーバーで、ホスト型リモートサービスとオフライン対応のオープンソース部分を備えています。地理データ変換やジオメトリ処理に加え、ホスト側ではArcGISの検索・品質確認ツールを提供します。

主な機能

  1. 01座標系変換と座標チェック
  2. 02GeoJSONなどの形式変換
  3. 03ジオメトリ解析と修復
  4. 04ArcGIS FeatureServerの検索
  5. 05ホスト型サービスの品質確認

活用シーン

  1. 01地理空間ファイルの変換と検証
  2. 02GeoJSONジオメトリの解析や修復
  3. 03ArcGIS FeatureServerレイヤーの検索
  4. 04ArcGISサービスのデータ品質確認

MCP 対応

https://gisgp.com/mcp のリモートエンドポイントはStreamable HTTPでホスト型ツールを提供します。ローカルのオープンソース部分はstdioを使い、外部サービス不要の変換・ジオメトリツールを提供します。

設定

リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。

エンドポイントhttps://gisgp.com/mcp
インストールコマンドをコピー
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

ツール

92
パラメーター型必須説明
pointsarrayはい
from_epsgintegerはい
to_epsgintegerはい

詳細

GISGP MCP Server

Glama MCP Server

GIS/ArcGIS Online の自動化に対応した無料のリモート MCP(Model Context Protocol)サーバーです。

エンドポイント: https://gisgp.com/mcp(ストリーミング可能な HTTP、ステートレス、公開レイヤーでは認証不要)

クライアント設定

{ "mcpServers": { "gisgp": { "url": "https://gisgp.com/mcp" } } }

ローカル/stdio サーバー(オープンソースのサブセット)

server.py は、外部サービスへのアクセスが不要なフォーマット変換ツールとジオメトリツールを実装した、自己完結型のオープンソース MCP サーバー(stdio トランスポート)です。ArcGIS Online の認証情報もネットワーク呼び出しも必要ありません。付属の Dockerfile を使ってビルドし、実行してください。

docker build -t gisgp-mcp .
docker run -i --rm gisgp-mcp
{ "mcpServers": { "gisgp-local": { "command": "docker", "args": ["run", "-i", "--rm", "gisgp-mcp"] } } }

稼働中の ArcGIS Online FeatureServer を検査/クエリするツール(count_features、extract_domains、check_field_types、check_service_health、rest_explore、compare_schemas、query_features、query_statistics)には実際の AGOL 接続が必要なため、上記のホスト型リモートエンドポイントのみで提供されます。これらはこのローカルサーバーには含まれません。

ホスト型 QA ツール(ホスト型エンドポイントのみ)

https://gisgp.com/mcp のホスト型サーバーでは、稼働中の AGOL 接続を必要とする ArcGIS Online QA ツールも提供しています。これらはこのローカル/stdio サーバーでは実行できません。

ツール機能
grade_service任意の FeatureServer を 5 つのカテゴリ(スキーマ、完全性、パフォーマンス、メンテナンス、設定)で A~F 評価し、公開して共有できるスコアカードリンクを返します
audit_service1 回の呼び出しで QA レポートを作成します:ヘルス、フィールドスキーマ、コード値ドメイン、概要カウント
find_layer_issuesレイヤーをスキャンして問題を検出します:すべて null のフィールド、空のジオメトリ、古いデータ、ObjectID の欠落、クエリの無効化
share_mapGeoJSON FeatureCollection を、共有可能なライブ Web マップとして公開します
full_service_auditgrade_service、audit_service、find_layer_issues の結果を 1 回の呼び出しに統合します
count_features / extract_domains / check_field_types / check_service_health / rest_explore / compare_schemas / query_features / query_statistics稼働中の ArcGIS FeatureServer を検査/クエリします

ホスト型エンドポイントのみで提供されるツールには、get_terrain_profile、get_climate_history、classify_land_cover、analyze_location もあります。これらはサードパーティーのオープンデータ API(Open-Meteo、ESA CCI Land Cover、OSM Nominatim)を利用する無料の地理空間プリミティブです。これらのサービスへのアウトバウンドインターネットアクセスが必要なため、このオフラインサーバーではなくホスト型エンドポイントで提供されます。

レイヤー 2 — 有料ツール(ホスト型エンドポイントのみ)
ツール機能
estimate_cost無料 — 実行せずに、有料ツールのクレジット費用を見積もります
check_wallet_balance無料 — ご自身の MCP クレジット残高を確認します(API キーが必要です)
assess_property_hazard有料、200 クレジット(€0.20)— クレジットウォレット経由で課金される、複数の情報源に基づく米国の不動産ハザード評価:USGS の地震リスク + FEMA の過去 10 年間の災害履歴 + NOAA の有効な気象警報
assess_property_hazard_x402有料、x402 プロトコル経由で約 $0.20 — 同じ複数情報源のハザードデータを、USDC でオンチェーン(Base)に直接支払います。GISGP アカウントは不要です

これらのツールには稼働中のインフラストラクチャ(ArcGIS/S3、DynamoDB クレジットウォレット、またはサードパーティー API)が必要なため、以下のオープンソースサブセットには含まれません。以下の機能はすべて完全にオフラインで実行できます。

ツール

このローカル/オフラインサーバーのサブセットには40個のツールがあります(AGOL QA/クエリツールと有料のLayer 2ツールを含む全92個のツールカタログについては、上記のホスト専用セクションをご覧ください)。

ツール説明
convert_coordinates座標ペアをEPSG座標系間で変換します
validate_geojsonGeoJSONを検証します:RFC 7946の構造、トポロジー、WGS84の範囲
geojson_to_csvGeoJSON FeatureCollectionをCSVに変換します
shapefile_to_geojsonShapefile ZIPをGeoJSONに変換します
kml_to_geojsonKMLをGeoJSONに変換します
gpx_to_geojsonGPXをGeoJSONに変換します
geometry_statsGeoJSONの面積/長さ/頂点数/重心/バウンディングボックスを計算します(等積投影)
reproject_geojsonGeoJSON全体をEPSG座標系間で再投影します
simplify_geometryGeoJSONジオメトリを簡略化します(Douglas–Peucker)
reduce_precisionGeoJSONの座標を小数点以下N桁に丸めます(ペイロードサイズを縮小)
csv_to_geojson座標列を自動検出してCSVをGeoJSONに変換します
geojson_to_kmlGeoJSON FeatureCollectionをKMLに変換します
geojson_to_shapefileGeoJSON FeatureCollectionをShapefile ZIPに変換します
gpx_to_kmlGPXをKMLに変換します
kml_to_shapefileKMLをShapefile ZIPに変換します
wkt_to_geojsonWKTジオメトリ文字列をGeoJSONに変換します(例:PostGISから取得したもの)
geojson_to_wktGeoJSONジオメトリをWKT文字列に変換します
buffer_geojsonすべてのフィーチャーを距離(メートル)分バッファーします。あらゆる緯度で測地学的に正確です
dissolve_geojson重複/隣接するジオメトリを1つに統合します。プロパティフィールドによるグループ化も可能です
centroids_geojson各フィーチャーのジオメトリを重心のPointに置き換えます
convex_hull_geojson入力フィーチャー全体を含む最小の凸多角形を生成します
overlay_geojson2つのGeoJSON入力間でブール集合演算(intersection/difference/symmetric_difference/union)を行います
spatial_join_geojsonBで一致するすべてのフィーチャーのプロパティをAの各フィーチャーに付加します
nearest_features_geojsonAの各フィーチャーについて、測地距離で最も近いBのフィーチャーを検索します
fix_geometryGEOS make_validを使用して無効なジオメトリ(自己交差、不正なリング)を修復します
geojson_diff2つのGeoJSON FeatureCollection間で追加/削除/変更されたフィーチャーを示します
epsg_suggestlon/latペアに適したUTM EPSGコードを提案します
tile_mathlon/latとズームレベルをSlippy Map(XYZ)タイルのx/y、bbox、Bing quadkeyに変換します
envelope_geojson各フィーチャーのバウンディングボックス矩形(エンベロープ)を生成します
minimum_rotated_rectangle入力フィーチャー全体を含む、面積が最小の回転矩形を生成します
voronoi_geojson入力ポイントのボロノイ図を生成します
geometry_health_report1回の呼び出しでヘルスチェックを行います:検証+自動修復+統計+エンベロープを統合して返します
dxf_to_geojsonAutoCAD DXFファイルをGeoJSONに変換します(POINT/LINE/LWPOLYLINE/POLYLINE/ARC/CIRCLE。レイヤー名はプロパティとして保持されます)
geojson_to_dxfGeoJSONをAutoCAD DXFファイルに変換します
list_dxf_layersDXF図面で使用されている個別のレイヤー名を一覧表示します
georeference_dxf2点相似変換を使用して、DXFのローカル/任意の図面座標を実世界のlon/latに再投影します
geojson_to_gpxGeoJSONをGPXファイルに変換します(ポイント→ウェイポイント、ライン/ポリゴンのリング→トラック)
offset_coordinatesWGS84のポイントを測地距離と方位に基づいて移動します
detect_coordinate_order[x, y]ペアが[lon, lat]か[lat, lon]かを判定します
guess_crs_from_coordinatesメタデータのない生座標(例:.prjが欠落)に対して、候補となるCRSを推定します

クックブック:COOKBOOK.mdに実際のタスクとツール呼び出しの例を掲載しています

ドキュメント:https://gisgp.com/api · ホームページ:https://gisgp.com

コメント

MCP は初めてですか?

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

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