{"repo":"JordanGunn/gdal-mcp","free":true,"listed":false,"github":"https://github.com/JordanGunn/gdal-mcp","clone":"git clone https://github.com/JordanGunn/gdal-mcp.git","description":"Model Context Protocol server that packages GDAL-style geospatial workflows through Python-native libraries (Rasterio, GeoPandas, PyProj, etc.) to give AI agents catalog discovery, metadata intelligence, and raster/vector processing with built-in reasoning guidance and reference resources.","language":"Python","stars":73,"topics":["earth-observation","gdal","geospatial","gis","mcp","mcp-server","raster","remote-sensing"],"license":"MIT","category":"mcp-servers","readme_excerpt":"gdal-mcp MCP server exposing GDAL/Rasterio operations to AI agents, with a reflection middleware that requires structured justification before executing operations whose methodology matters (CRS choice, resampling method, query extent). Install Via uvx (recommended) Via Docker Local development Configure your MCP client Claude Desktop Add to claude desktop config.json (macOS: /Library/Application Support/Claude/ , Windows: %APPDATA%\\Claude\\ , Linux: /.config/Claude/ ): Restart Claude Desktop. The MCP server indicator should appear, and the raster and vector tools become available. Workspace scoping GDAL MCP WORKSPACES is a colon-separated list of directories the server is allowed to touch. If unset, all paths are allowed and a warning is logged. Optional tool-surface flags: RASTER=true , VECTOR=true . See docs/ENVIRONMENT VARIABLES.md for the full set. Tools - Raster: raster info , raster convert , raster reproject , raster stats , raster query - Vector: vector info , vector convert , vector reproject , vector clip , vector buffer , vector simplify , vector query - Resources: catalog ( workspace://... ), metadata ( metadata://... ), reference ( reference://... ), query results ( query://result/{id} ) - Prompts: justify crs selection , justify resampling method , justify query extent (and more under src/prompts/ ) See TOOLS.md for parameters, return shapes, and worked examples. The reflection middleware Tools whose methodology matters refuse to execute until the calling agent ","default_branch":null,"files":null,"tree":[],"storefront":"/r/JordanGunn","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/JordanGunn/gdal-mcp/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}