MCP Catalogs
首页

gdal-mcp

by JordanGunn·70·综合分 48

GDAL MCP 通过反思中间件为 AI 代理提供地理空间分析能力,要求其对方法选择进行论证。

developer-toolsai-llmother
8
Forks
2
活跃 Issue
1 个月前
最近提交
2 天前
收录于

概述

GDAL MCP 是一个全面的模型上下文协议服务器,使 AI 代理能够使用 Rasterio、GeoPandas 和 PyProj 等 Python 库执行复杂的地理空间分析。其独特的反思中间件系统要求 AI 在执行前论证方法决策,创建关于'为什么'的对话,而不是仅仅执行'做什么'。这种方法防止了地理空间操作中的静默失败,记录了可重复性的方法,并通过跨操作重用论证实现了 75% 的缓存命中率。服务器提供 13 个生产就绪的工具,用于栅格和矢量数据操作,并有全面的文档。

试试问 AI

装完之后,这里有 5 个你可以让 AI 做的事:

:正确选择并记录坐标系统重新投影地理空间数据
:执行多步骤地理空间分析,利用缓存推理提高效率
:创建地理空间操作的审计轨迹,确保方法正确性
:GDAL MCP 与其他地理空间工具有什么不同?
:反思缓存系统如何工作?

什么时候选它

当处理地理空间数据需要可复现科学的方法论记录,或当AI代理需要理解而不仅仅是执行空间操作时,选择GDAL MCP。

什么时候不要选它

对于简单的地理空间任务,方法论论证会增加不必要的开销时,或当您需要写入功能时(目前为只读),不应选择GDAL MCP。

此 server 暴露的工具

从 README 抽取出 12 个工具
  • raster_info

    Inspect metadata of raster files (CRS, resolution, bands, nodata)

  • raster_convert

    Convert raster formats with compression and overviews

  • raster_reproject

    Transform raster to different CRS with reflection

  • raster_stats

    Calculate statistics and generate histograms for raster data

  • raster_query

    Perform spatial window queries on raster data

  • vector_info

    Inspect metadata of vector files (CRS, geometry, attributes)

  • vector_reproject

    Transform vector to different CRS with reflection

  • vector_convert

    Convert vector between different formats (SHP, GPKG, GeoJSON)

  • vector_clip

    Subset vector data spatially

  • vector_buffer

    Create buffer zones around vector geometries

  • vector_simplify

    Simplify geometries while preserving topology

  • vector_query

    Perform spatial/attribute queries on vector data

可对比工具

qgis-mcprasterio-toolsgeopandas-mcpogr-mcp

安装

安装

使用 uvx(推荐)

# 直接从 PyPI 运行
uvx --from gdal-mcp gdal --transport stdio

Claude Desktop 配置

添加到 ~/Library/Application Support/Claude/claude_desktop_config.json

{
  "mcpServers": {
    "gdal-mcp": {
      "command": "uvx",
      "args": ["--from", "gdal-mcp", "gdal", "--transport", "stdio"],
      "env": {
        "GDAL_MCP_WORKSPACES": "/path/to/your/geospatial/data"
      }
    }
  }
}

FAQ

GDAL MCP 与其他地理空间工具有什么不同?
GDAL MCP 独特的反思中间件要求 AI 在执行前论证方法选择,防止静默失败,并创建可重复的地理空间科学的文档化方法。
反思缓存系统如何工作?
系统缓存关于方法决策的认识推理,在稍后重复相似操作时实现 75% 以上的命中率。这种知识在不同数据类型(栅格/矢量)间持续存在以提高效率。

gdal-mcp 对比

GitHub →

最后更新于 · 由 README + GitHub 公开数据自动生成。