Connects LLMs to GIS libraries for geospatial analysis, vector and raster operations and coordinate transformations.
Setup
Choose your client, copy the config, then fill in any required environment variables.
claude mcp add gis -- docker run -i --rm mahdin75/gis-mcp~/.codex/config.toml
[mcp_servers.gis]
command = "docker"
args = ["run", "-i", "--rm", "mahdin75/gis-mcp"]
# codex mcp add gis -- docker run -i --rm mahdin75/gis-mcp~/.cursor/mcp.json
{
"mcpServers": {
"gis": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"mahdin75/gis-mcp"
]
}
}
}.vscode/mcp.json
{
"servers": {
"gis": {
"type": "stdio",
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"mahdin75/gis-mcp"
]
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"gis": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"mahdin75/gis-mcp"
]
}
}
}claude_desktop_config.json
{
"mcpServers": {
"gis": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"mahdin75/gis-mcp"
]
}
}
}.trae/mcp.json
{
"mcpServers": {
"gis": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"mahdin75/gis-mcp"
]
}
}
}