Skip to main content
Glama
mapsmith-ai

Mapsmith

Official
by mapsmith-ai

Mapsmith 🔨🗺️

AIエージェントのためのプロフェッショナルグレードのジオプロセッシング — 検証可能な来歴付き。

Mapsmithは、オープンソースのMCPサーバーであり、あらゆるAIエージェント(Claude、ChatGPT、Copilot、Cursor、独自のもの)に本格的なGIS分析機能を提供します。「地図を作って」という単純なものではなく、バッファ、オーバーレイ、再投影、ゾーン統計、地形およびネットワーク分析を実行します。これらは決定論的エンジンによって実行され、モデルによって幻覚(ハルシネーション)を起こすことはありません。

結果を依頼してください。エージェントがツールを選択します。すべての出力には完全な系統(リネージ)が付属します。

Mapsmithの理由

  • 単なる地図のCRUDではなく、本物のジオプロセッシング。 実績のあるオープンな地理空間スタック(GDAL、GeoPandas、Shapely、そして今後追加予定: WhiteboxTools、PDAL、DuckDB Spatial、QGIS Processing via sidecar)上に構築されています。

  • 設計による来歴(Provenance)。 Mapsmithが生成するすべてのレイヤーには、機械可読な来歴マニフェストが付属します。ソースデータセット(チェックサム付き)、実行されたすべてのツール、正確なパラメータ、CRSの決定、ソフトウェアバージョン、タイムスタンプが含まれます。LLMなしで、ビット単位で同一のものを再実行可能です。AIのスロップ(質の低い出力)はありません。

  • LLMが調整し、ツールが計算する。 ジオメトリと数値は、決定論的なツールの実行からのみ提供されます。モデルの出力からは決して提供されません。

  • ツールダンプではなく、意味のあるツール。 精選された目標レベルのツールと、検索可能な操作カタログ(段階的発見)を提供します。これは、数百の生のツールを公開するとエージェントの精度が低下するためです。

Related MCP server: NodeAPI

クイックスタート

# Docker (the supported path)
docker run -i --rm -v $(pwd)/data:/data ghcr.io/mapsmith-ai/mapsmith

# or from PyPI
uvx mapsmith

Claude Desktop / 任意のMCPクライアント(stdio)に追加:

{
  "mcpServers": {
    "mapsmith": {
      "command": "uvx",
      "args": ["mapsmith"]
    }
  }
}

その後、エージェントに次のように依頼します:

「parcels.gpkgを取得し、rivers.gpkg内の川から300m以内のパーセルのみを保持し、分析の来歴とともに結果を出力してください。」

ツール (v0.1)

ツール

説明

describe_dataset

任意のベクターデータセットのCRS、ジオメトリタイプ、スキーマ、範囲、フィーチャ数

buffer_layer

地理CRSの自動UTM推定によるメートル単位のバッファ

clip_layer

マスクレイヤーでレイヤーをクリップ

reproject_layer

任意のCRS(EPSGコードまたはWKT)に再投影

spatial_join

空間述語(intersects/within/contains)による属性の結合

get_provenance

Mapsmithの出力の完全な来歴マニフェストを返す

list_operations

利用可能な操作の検索可能なカタログ(段階的発見)

出力を書き込むすべてのツールは、その隣に <output>.provenance.json も書き込みます。

来歴の例

{
  "mapsmith_version": "0.1.0",
  "operation": "buffer_layer",
  "parameters": {"distance_meters": 300.0},
  "inputs": [{"path": "rivers.gpkg", "sha256": "9f2c…", "crs": "EPSG:4326"}],
  "crs_decisions": {"analysis_crs": "EPSG:32632", "reason": "estimated UTM zone for metric buffering"},
  "engine": {"name": "geopandas", "version": "1.0.1"},
  "started_at": "2026-08-18T10:15:03Z",
  "finished_at": "2026-08-18T10:15:04Z"
}

アーキテクチャ

 AI agent (Claude / ChatGPT / Copilot / your app)
        │  MCP (stdio local · Streamable HTTP remote)
        ▼
 ┌─────────────────────────────────────────────┐
 │ Mapsmith server                             │
 │  · semantic tools + operation catalog       │
 │  · parameter validation, CRS discipline     │
 │  · provenance recorder (lineage manifests)  │
 ├─────────────────────────────────────────────┤
 │ Engines                                     │
 │  · vector: GeoPandas/Shapely (built-in)     │
 │  · raster: Rasterio (roadmap)               │
 │  · terrain/hydro: WhiteboxTools (roadmap)   │
 │  · qgis_process / GRASS sidecar (roadmap,   │
 │    GPL-isolated via subprocess)             │
 └─────────────────────────────────────────────┘

ロードマップ

  • ラスターエンジン(Rasterio):ゾーン統計、クリップ、陰影図、代数

  • WhiteboxToolsアダプター:地形と水文(500以上のパーミッシブなツール)

  • QGIS Processingサイドカー(サブプロセス分離):約900のアルゴリズム

  • ロングテール向けのサンドボックス化されたコード実行ツール

  • リモートサーバー(Streamable HTTP + OAuth)、MCP Tasksによる長時間ジョブの進捗

  • 地図レンダリング:共有可能なMapLibreビューアURL、MCP Apps

インストールサポートポリシー

Docker(またはホイールが動作するマシンでのuvx)のみがサポートされるインストール方法です。 3つのOSにわたる地理空間ネイティブ依存関係はサポートのブラックホールです。ローカル環境の破損に関する問題は、こちらにリダイレクトされます。

ライセンス

  • Mapsmithサーバーとエンジン:AGPL-3.0-or-laterLICENSEを参照)

  • クライアントSDKとツールスキーマ定義(将来のsdk/):Apache-2.0

Mapsmithは自由に、永遠にセルフホストできます。変更してサービスとして提供する場合、AGPLは変更内容の共有を求めます。または、商用ライセンスについてお問い合わせください

「Mapsmith」はMapsmithプロジェクトの商標です — TRADEMARKS.mdを参照してください。

A
license - permissive license
-
quality - not tested
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • F
    license
    -
    quality
    D
    maintenance
    Machine-native GIS processing API for AI agents and developers. Convert, reproject, validate, repair, buffer, clip, dissolve, and tile vector geodata across 25 endpoints. Pay-per-use USDC on Solana Mainnet ($0.01/op). No accounts, no API keys. Remote MCP SSE.
  • F
    license
    -
    quality
    D
    maintenance
    Exposes ArcGIS Pro geoprocessing capabilities to LLMs via the arcpy library, enabling automated spatial analysis and data management. It provides a comprehensive suite of tools for vector geoprocessing, terrain analysis, and raster operations designed for GIS workflows.
    4
  • A
    license
    B
    quality
    B
    maintenance
    Enables AI agents to become geospatially intelligent assistants with tools for location search, smart routing, round trip planning, reverse geocoding, isochrone analysis, route visualization, geofence management, and interactive map display.
    8
    37
    7
    Apache 2.0

View all related MCP servers

Related MCP Connectors

  • Deterministic reasoning stack for AI agents: simulate, decide & compute, plus cross-domain tools.

  • Precision math engine for AI agents. 203 exact methods. Zero hallucination.

  • Build, validate, and deploy multi-agent AI solutions from any AI environment.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/mapsmith-ai/mapsmith'

If you have feedback or need assistance with the MCP directory API, please join our Discord server