Geospatial MCP Server — Geocoding, POI-Suche, Routing und Gebietsstatistiken via OpenStreetMap fuer AI Agents
Project description
geospatial-mcp-server
MCP Server for geospatial data — gives AI agents access to geocoding, reverse geocoding, POI search, routing info, and area statistics via OpenStreetMap.
100% free, no API key required. Uses OpenStreetMap Nominatim + Overpass API.
Tools
| Tool | Description |
|---|---|
geocode |
Convert address/place name to coordinates |
reverse_geocode |
Convert coordinates to address |
search_nearby |
Find POIs nearby (restaurants, hospitals, schools, etc.) |
get_route_info |
Distance and bearing between two points |
get_area_stats |
Population, area, type info for a place |
find_boundaries |
Administrative boundaries of a place |
search_pois |
Search points of interest by keyword in an area |
Installation
pip install geospatial-mcp-server
Usage with Claude Desktop
Add to your claude_desktop_config.json:
{
"mcpServers": {
"geospatial": {
"command": "geospatial-server"
}
}
}
Or with uvx (no install needed):
{
"mcpServers": {
"geospatial": {
"command": "uvx",
"args": ["geospatial-mcp-server"]
}
}
}
Examples
- "Where is the Eiffel Tower?" →
geocode("Eiffel Tower, Paris") - "What's at 48.8566, 2.3522?" →
reverse_geocode(48.8566, 2.3522) - "Find restaurants near me" →
search_nearby(48.8566, 2.3522, "restaurant") - "How far is Berlin from Munich?" →
get_route_info("Berlin", "Munich") - "Tell me about Tokyo" →
get_area_stats("Tokyo")
Data Sources
- OpenStreetMap Nominatim — Geocoding & reverse geocoding
- Overpass API — POI search & spatial queries
License
MIT
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file geospatial_mcp_server-0.1.0.tar.gz.
File metadata
- Download URL: geospatial_mcp_server-0.1.0.tar.gz
- Upload date:
- Size: 8.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7a7afe3d2ae251fcfa14627931459e4a5e42bf7fdc3e61f876dc82a52a783baa
|
|
| MD5 |
40216a5f0a3d2c1d8c23e7df416fb9c5
|
|
| BLAKE2b-256 |
7ce0b8d3a2616eedf483b10324532f577a7a8fc16b720292941811052212d7b8
|
File details
Details for the file geospatial_mcp_server-0.1.0-py3-none-any.whl.
File metadata
- Download URL: geospatial_mcp_server-0.1.0-py3-none-any.whl
- Upload date:
- Size: 11.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5c5a4823fcf1a15f9035cd972ad2d036e7758624032cd3e272f13ccc29b1070c
|
|
| MD5 |
4bc7ea9753526c48e5d1df657dde2a9a
|
|
| BLAKE2b-256 |
27f67ad6f0a59b460ce34541d8f15db74caf0311e3f1880575f7fd6196cb0156
|