Back to Home
udahorn icon

arcgis-mcp-server

Verified Safe

by udahorn

Overview

Acts as a Model Context Protocol (MCP) server for querying and visualizing geospatial data from ArcGIS REST services, generating interactive Leaflet maps.

Installation

Run Command
python mcp_server.py

Security Notes

The server uses `yaml.safe_load` for configuration, mitigating YAML deserialization risks. HTTP requests are made using the `requests` library with timeouts. No direct use of `eval` or `exec` is present in the provided code. SQL `where_clause` parameters are passed directly to the ArcGIS REST API, relying on the ArcGIS backend for sanitization. The `output_file` parameter for map generation could pose a minor path traversal risk if the server is exposed to untrusted input, allowing files to be written to arbitrary locations, though this is primarily a local file operation intended for trusted use.

Similar Servers

Stats

Interest Score0
Security Score8
Cost ClassMedium
Avg Tokens100000
Stars0
Forks0
Last Update2025-12-02

Tags

ArcGISGISGeospatialMappingLeafletREST APIPython