LocuSync Server
A Model Context Protocol (MCP) server providing geospatial tools for AI agents. Enables Claude, GPT, and other LLMs to perform geocoding, routing, spatial analysis, and file operations.
Features
- Geocoding: Convert addresses to coordinates and vice versa (via Nominatim/OSM or Pelias)
- Batch Geocoding: Geocode multiple addresses in a single request (up to 10)
- Elevation Data: Get altitude for points and elevation profiles along paths
- Routing: Calculate routes between points with distance, duration, and geometry (via OSRM)
- Spatial Analysis: Buffer, intersection, union, distance calculations
- File I/O: Read/write Shapefiles, GeoJSON, GeoPackage
- CRS Transformation: Convert between coordinate reference systems
Installation
# From PyPI (when published)
pip install locusync-server
# From source
git clone https://github.com/matbel91765/locusync-server.git
cd locusync-server
pip install -e .Quick Start
With Claude Desktop
Add to your claude_desktop_config.json:
{
"mcpServers": {
"locusync": {
"command": "uvx",
"args": ["locusync-server"]
}
}
}





