geocode_addressLABSCO SUMMARY
Location questions answered in one step.
The composed calls are the point: where four people should meet, what a neighbourhood is like, how bad a commute would be — each is a single question here rather than a sequence of lookups you assemble yourself.
What it is
A geospatial server over OpenStreetMap. It converts between addresses and coordinates, finds points of interest nearby or by category, returns directions, and answers composed questions like where several people should meet or what a neighbourhood is like to live in.
What you get
- Addresses turned into coordinates, and coordinates back into addresses
- Points of interest near a location, or by category within an area
- Turn-by-turn directions between two locations
- A meeting point chosen from several people's starting points
- Schools nearby, parking with fees and availability, and EV charging filtered by connector and power
- A neighbourhood explored or scored for livability, and a commute compared across modes
Requirements
uvx to run osm-mcp-server. No account and no key — it queries OpenStreetMap data directly, so the machine it runs on needs network access.
Setup effort
One command — uvx osm-mcp-server
USE CASES
Picking somewhere fair to meet
Everyone's starting address is turned into coordinates and the suggestion comes back from all of them at once, rather than from whoever proposed first.
Working out whether a place is worth living in
The livability read, the schools nearby and a wider look at the area answer the question a listing never does.
Deciding between two commutes
Transport options between home and work are compared directly, with the route detail behind whichever one looks best.
Finding somewhere to park or charge
Parking comes with fees and availability where the data has them; charging can be filtered by connector type and power, which is what makes the answer usable.
Finding what is around an address
Turn the address into a point, then ask what is near it or search a category across the surrounding area.
Turning coordinates back into somewhere you know
A latitude and longitude out of a photo, a log or a device becomes a street address you can read.
12 tools
Listed in project docs. Your client may show a different list.
reverse_geocodefind_nearby_placesget_route_directionssearch_categorysuggest_meeting_pointexplore_areafind_schools_nearbyanalyze_commutefind_ev_charging_stationsanalyze_neighborhoodfind_parking_facilitiesBEFORE YOU INSTALL
What to know first
Tools you get
12 tools named in the project's documentation.
Requires
uvx on PATH
INSTALLATION
Connect your client
Server setup
uvx osm-mcp-serverMCP Clients
Claude Desktop, Cursor, Windsurf
{
"mcpServers": {
"osm-mcp-server": {
"command": "uvx",
"args": [
"osm-mcp-server"
]
}
}
}Claude Desktop — local build
git clone https://github.com/jagan-shanmugam/open-streetmap-mcp.git
cd open-streetmap-mcp
uv sync{
"mcpServers": {
"osm-mcp-server": {
"command": "uv",
"args": [
"--directory",
"<YOUR_PATH_TO_OSM_MCP_SERVER>",
"run",
"osm-mcp-server"
]
}
}
}<YOUR_PATH_TO_OSM_MCP_SERVER> is the full path of your open-streetmap-mcp clone. This is the project's development setup; the uvx tabs run the published osm-mcp-server package and need no clone.