GIS-MCP-Server
by matbel91765
Overview
A Model Context Protocol (MCP) server providing geospatial tools for AI agents, enabling geocoding, routing, spatial analysis, and file operations.
Installation
locusync-serverEnvironment Variables
- NOMINATIM_URL
- NOMINATIM_USER_AGENT
- OSRM_URL
- OSRM_PROFILE
- PELIAS_URL
- PELIAS_API_KEY
- OPEN_ELEVATION_URL
- GIS_DEFAULT_CRS
- GIS_TEMP_DIR
- VALHALLA_URL
- VALHALLA_API_KEY
Security Notes
The `raster_calculator` tool uses `eval()` to process mathematical expressions on raster data. While it restricts `__builtins__` and whitelists characters, sophisticated injection attacks or resource exhaustion attacks could still be possible if user-provided input for 'expression' is not fully trusted. External API keys (Pelias, Valhalla) are correctly loaded from environment variables. Network requests to external services are implemented with timeouts and rate limiting, enhancing robustness.
Similar Servers
mcp-server
Enables AI agents and applications with Mapbox's geospatial intelligence, including geocoding, routing, POI search, and map visualization.
tmcp
A server implementation for the Model Context Protocol (MCP) to enable LLMs to access external context and tools.
gis-mcp
A Model Context Protocol (MCP) server that provides AI agents and LLMs with comprehensive GIS capabilities, enabling geospatial analysis, data gathering, and transformations through natural language.
mcpc
Build and compose agentic Model Context Protocol (MCP) servers and tools, enabling AI assistants to discover, integrate, and orchestrate other MCP servers for complex tasks.