Skip to content
← Directory

mcp · Global

arcgis-mcp-server

Generic MCP server for ArcGIS REST services with multi-service support and interactive map generation

Claim this listing

Represent arcgis-mcp-server? Send a claim for review so we can discuss listing updates. Claims do not automatically grant ownership or verification.

Explore paid sponsorship →

What's in it

Data offered docs-verified
ArcGIS REST layer metadata extraction · SQL WHERE attribute queries on layers · spatial queries (point, bounding box) · single and multi-layer interactive Leaflet maps
Formats llm-inferred
JSON · YAML · HTML · MCP
Access docs-verified
Open source under the MIT licence; no auth in entry (auth: null); requires a local Python install (Python 3.8+, requests, pyyaml, fastmcp) and network access to the target ArcGIS REST server.

Useful for

Use cases llm-inferred
Pull constraint or asset layers from a client's ArcGIS REST services into a site screening report · Run a point-in-polygon check of a site coordinate against a council or utility layer · Generate a shareable Leaflet map of selected layers for a client or planning review · Inventory layers, service names and geometry types across an ArcGIS server before building an integration
Audience llm-inferred
GIS analysts · planners · environmental consultants · civils engineers · developers building ArcGIS integrations

Limitations

Constraints llm-inferred
Only FeatureServer services are processed; MapServer and other service types are skipped · Described by its author as a side project, used as-is, with no support commitment · Results capped by max_features (default 100 for queries, 1000 for maps) · Requires a configured config.yaml with service base_url and HTTP headers before use · Not UK-specific; the example configuration targets a Jerusalem municipal service · Metadata tools field lists parameter names and file names rather than the five exposed tool names
Licence
MIT
Authentication
Unknown — review source docs
GitHub stars
3
Last commit
02/12/2025
Last successful page check
14/10/2026
Page health
healthy
Package
Not recorded
Verification
Not independently verified

Auto-extracted, unverified fields: tools, install, auth. Check upstream documentation.

Provenance & evidence

Tools/install/auth auto-extracted from README; quality score heuristic (stars, recency, tool count, licence).

Metadata observed 15/10/2026 · research sweep: github-search