Skip to main content
Glama
muend

arcgis-mcp-bridge

Related Servers

Alternatives to arcgis-mcp-bridge

Related Servers

  • A
    license
    Not graded
    quality
    A
    maintenance
    Enables MCP-capable assistants to control an open ArcGIS Pro project locally over TCP 127.0.0.1, with 68 commands and 167 tools for layers, editing, symbology, layouts, geoprocessing, and arcpy execution.
    2
    MIT
  • A
    license
    Not graded
    quality
    A
    maintenance
    Enables AI clients to inspect and modify maps and scenes open in a locally running desktop GIS session through natural language, exposing 38 fixed tools for session and layer queries, fields, selection, visibility and renaming, symbology, transparency, camera and elevation, map switching, raster, layout export, whitelisted geoprocessing, and attribute editing. It routes stdio MCP calls through a Windows named pipe to a C# add-in, with no network ports and no arbitrary code execution.
    MIT
  • A
    license
    A
    quality
    C
    maintenance
    Drive Esri's ArcGIS Pro from an AI agent — the ArcGIS Pro counterpart to QGIS MCP. A headless ArcPy CLI plus an in-process .NET 8 add-in that exposes the live Pro session as MCP tools (ping, zoom_to, query, run_gp, export_layout) so an agent drives the running project while you watch.
    6
    68
    PolyForm Noncommercial 1.0.0
  • F
    license
    B
    quality
    C
    maintenance
    Enables safe local MCP-based control of ArcMap Desktop 10.8, allowing read-only inspection of map documents, layers, datasets, and execution of allowlisted geoprocessing tools through ArcPy.
    15
    5
    -
  • A
    license
    Not graded
    quality
    B
    maintenance
    Enables AI clients to read and describe ArcGIS geodatabase, shapefile, and raster data, run vector geoprocessing, editing, statistics, cartography, and format-conversion tools through a local ArcPy worker, and trace the lineage of derived datasets and background jobs. It supports both Streamable HTTP and stdio transports, with copy-before-edit, staged publishing, and workspace locking for data protection on a trusted local machine.
    1
    Apache 2.0

TDQS

A3.5/5.0

Scored across 103 tools

Disambiguation3/5

Most tools map cleanly to distinct ArcPy operations, but several near-neighbor pairs exist (list_layers/list_layers_in_map, zonal_statistics/zonal_statistics_as_table, get_extent/describe_dataset) that could lead to misselection. The descriptions are generally strong enough to disambiguate with careful reading, but the sheer number of metadata, QA, and overlay tools creates boundary overlap.

Naming Consistency4/5

The set overwhelmingly follows a clear snake_case verb_noun convention (create_feature_class, delete_field, project_raster, intersect_features). A few noun-style analysis names (service_area, hotspot_analysis, od_cost_matrix, raster_calculator) and converter names (feature_to_csv, excel_to_table) break the pattern slightly, but the naming remains predictable.

Tool Count1/5

103 tools is an extreme surface for a single MCP server, far past the 50+ threshold. Even if each ArcPy wrapper is individually useful, an agent would face severe selection overhead and prompt/context burden; a focused server split by domain would be more coherent.

Completeness4/5

The tool surface spans geodatabase management, vectors, rasters, network analysis, spatial statistics, and map/layout automation, covering most common GIS workflows end to end. Gaps include row-level feature editing/update/delete, a table join field operation, and dedicated buffer/clip tools (currently hidden inside execute_spatial_tool), but these are workable rather than fatal.

Maintenance

ActivityMaintained
ResponsivenessResponsive