geocodeLABSCO SUMMARY
Map questions answered without a key or a billing account.
Geocoding usually means signing up for a commercial API before the first request. This runs on OpenStreetMap's public services, which makes it the low-friction option for prototypes, one-off questions and anything where a map lookup is a side task rather than the product.
What it is
A geospatial MCP server backed by OpenStreetMap — Nominatim for geocoding and Overpass for area queries — covering geocoding, points of interest, distance and administrative boundaries.
What you get
- Address and place-name lookup in both directions: a name resolved to coordinates, and coordinates resolved back to an address
- Nearby points of interest by category — restaurants, hospitals, schools and the rest — around a point you give
- Points of interest searched by keyword within an area, when the category list is not what you are after
- Distance and bearing between two points
- Population, area and type information for a named place
- The administrative boundaries of a place, for questions about what is inside which jurisdiction
Requirements
pip install geospatial-mcp-server, or run it with uvx straight from the client config. No API key — it uses the public OpenStreetMap Nominatim and Overpass services.
Setup effort
One command — uvx --from geospatial-mcp-server geospatial-server
USE CASES
Turning a list of addresses into map coordinates
Resolve place names and addresses to latitude and longitude so a spreadsheet becomes something you can plot.
Finding out what is at a coordinate pair
Reverse the lookup — a latitude and longitude from a log or a photo becomes a readable address.
Finding services near a location
Search for the category you need within a radius, so "hospitals within 2km" comes back as a list rather than a map you still have to read.
Working out how far apart two places are
Get distance and bearing between two points, for a quick feasibility check before planning anything in detail.
Getting the basic facts about a city
Population, area and place type together, which is usually the context a question about a location actually needs.
Checking what falls inside a jurisdiction
Read the administrative boundaries of a place when the question is about coverage, catchment or which authority applies.
7 tools
Listed in project docs. Your client may show a different list.
reverse_geocodesearch_nearbyget_route_infoget_area_statsfind_boundariessearch_poisBEFORE YOU INSTALL
What to know first
Tools you get
7 tools named in the project's documentation.
Requires
uvx on PATH
INSTALLATION
Connect your client
Add the block to your client, or run the command directly.
Server setup
Configuration file
{
"mcpServers": {
"geospatial": {
"command": "uvx",
"args": [
"--from",
"geospatial-mcp-server",
"geospatial-server"
]
}
}
}uvx
uvx --from geospatial-mcp-server geospatial-server