Skip to content
Tresca

arcgis-mcp-bridge

MCP serverCommunity

100 ArcPy geoprocessing tools for ArcGIS Pro on Windows, run in a separate worker with path limits and confirm gates. By muend.

24 starsUpdated 6 days agoGitHub data from 5 Nov 2026

At a glance

Type
MCP server
Works with
ArcGIS
How it connects
Drives a running copy of the tool
Access
Can modify models
Tool versions
ArcGIS Pro 3.3 (reference), 3.6 and 3.7 tested, 3.4 community-reported; 3.1–3.2 unsupported
Operating systems
Windows
Needs a ArcGIS licence
Yes
Transport
Local (stdio)
AI clients documented
Claude Desktop, Cursor
Licence
Apache-2.0
Language
Python

What it can do

  • Covers .aprx map and layer management, geodatabase and field work, overlays, projections, raster and DEM analysis, layouts and PDF export.
  • Runs network analysis (routes, service areas, closest facility) and spatial statistics such as kernel density, hot spots and Moran's I, using Spatial and Network extension licences.
  • Restricts file access to folders you list, and refuses ten destructive tools unless the call includes an explicit confirm flag.
  • Runs each ArcPy job in its own worker process so a crash in Esri's native code doesn't take down the server.

Limitations

  • Needs Windows, a licensed ArcGIS Pro, and a cloned ArcGIS Pro Python environment set up with the package's setup command.
  • Works on project and geodatabase files through ArcPy rather than inside the open ArcGIS Pro window.
  • ArcGIS Pro releases with Python older than 3.11 can't run it.

Install

py -m pip install --upgrade arcgis-mcp-bridge
py -m arcgis_mcp.setup_env

Source: github.com/muend/arcgis-mcp-bridge#05---installation

MCP servers and skills run code on your computer. Review the source before installing.

AI-generated models, drawings and results must be checked by a qualified engineer before use.