Back to Home
mahdin75 icon

gis-mcp

by mahdin75

Overview

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.

Installation

Run Command
docker run -p 9010:9010 gis-mcp

Environment Variables

  • GIS_MCP_TRANSPORT
  • GIS_MCP_HOST
  • GIS_MCP_PORT
  • GIS_MCP_STORAGE_PATH

Security Notes

CRITICAL: The `resolve_path` function in `src/gis_mcp/storage_config.py` allows user-provided absolute paths for file operations (upload, download, list, and data-specific output paths). This enables arbitrary file read/write/list operations anywhere on the server's filesystem, limited only by the permissions of the running process, leading to a severe path traversal / arbitrary file operation vulnerability. Additionally, when running in HTTP mode, the server defaults to `0.0.0.0` (all interfaces), making it publicly accessible.

Similar Servers

Stats

Interest Score32
Security Score2
Cost ClassMedium
Avg Tokens500
Stars91
Forks33
Last Update2025-12-21

Tags

GISGeospatialLLM IntegrationSpatial AnalysisData Gathering