gis-mcp

gis-mcp

MCP.Pizza Chef: mahdin75

Working with map data usually means specialist desktop software. This lets an assistant do the common jobs instead: measure the distance between two points, check whether one area overlaps another, convert between coordinate systems, and reshape boundaries. It is aimed at people who occasionally need a spatial answer rather than a full mapping workflow. It runs in Claude Desktop and Cursor, installs with a standard package tool, and needs no account.

Data
Web/Research

Use This MCP server To

Measure the distance between two locations Check whether two areas overlap Convert coordinates between map systems Work out the area of a boundary Find the centre point of a shape Buffer a zone by a set distance

README

GIS MCP Server

✨ Want to perform accurate geospatial analysis in your chatbot? ✨

Install GIS-MCP and transform your AI's spatial capabilities!


GIS MCP Server Logo

A Model Context Protocol (MCP) server implementation that connects Large Language Models (LLMs) to GIS operations using GIS libraries (Currently Shapely and PyProj supported), enabling AI assistants to perform geospatial operations and transformations.

GIS Server MCP server

Alpha

Version 0.2.0 (Alpha) is under active development. We welcome contributions and developers to join us in building this project.

πŸŽ₯ Demo

GIS MCP Server Demo

πŸ“‹ Table of Contents

πŸš€ Features

  • πŸ” Comprehensive geometric operations (intersection, union, buffer, etc.)
  • 🌐 Advanced coordinate transformations and projections
  • πŸ“ Precise distance and area calculations
  • πŸ—ΊοΈ Spatial analysis and validation
  • πŸ› οΈ Easy integration with MCP-compatible clients

gis-mcp FAQ

Can I use this to check if two areas overlap?
Yes β€” you can describe both areas and get a direct answer without opening mapping software.
Do I need an account or key?
No, it runs locally and needs no separate account or paid service.
Which apps does it work with?
It is documented for Claude Desktop and Cursor, and works with other assistants supporting this connection.
Can I use this to convert between coordinate systems?
Yes β€” converting between systems is one of the core things it handles.
How hard is it to set up?
You install it with a standard package tool, so a little technical comfort helps on the first run.