Map
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@MapMap the 10 largest cities in the US"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
GeoJSON Map Visualizer MCP App
Visualize GeoJSON data directly in Claude Desktop. Ask Claude to map information it finds or generates, and see it rendered on an interactive map.
Requirements
Python 3.10+
Claude Desktop (macOS, Windows, or Linux)
Git
Related MCP server: Geoapify MCP Server
Set up and use MCP on Claude Desktop
1. Download and set up
git clone https://github.com/benatfroemming/geo-mcp.git
cd geo-mcp
python3 -m venv .venv
source .venv/bin/activate # Windows: .venv\Scripts\activate
pip install -r requirements.txt2. Get the path to your venv's Python
which python # Windows: where pythonCopy the full path it prints, e.g. /Users/yourname/geo-mcp/.venv/bin/python (macOS/Linux) or C:\Users\yourname\geo-mcp\.venv\Scripts\python.exe (Windows).
3. Edit the Claude Desktop config
Open the config file for your platform:
Platform | Config path |
macOS |
|
Windows |
|
Linux |
|
On macOS, you can open it directly with:
open -e ~/Library/Application\ Support/Claude/claude_desktop_config.jsonAdd your server under mcpServers, using the full absolute paths for both the Python binary and main.py from step 2:
{
"mcpServers": {
"Map": {
"command": "/Users/yourname/geo-mcp/.venv/bin/python",
"args": [
"/Users/yourname/geo-mcp/main.py"
]
}
}
}Note: If the file already has other entries under
mcpServers, merge this in as an additional key rather than replacing the whole file.
4. Restart Claude Desktop
Fully quit the app (⌘Q on macOS) and reopen it. Go to Settings → Connectors to verify you see Map listed as connected, with the type Desktop and permission set to Always Allow.
5. Ask Claude
Ask Claude to visualize GeoJSON data, or to map information it can search for online. For example:
"Show me a map of national parks in California" "Plot the boundary of Yellowstone National Park" "Map the top 5 largest cities in Brazil"
Mapping local GeoJSON files is coming soon.
This server cannot be deployed
Maintenance
Related MCP Connectors
Ask in plain English, get a rendered, shareable map from live public data. 24 geospatial tools.
Provides AI assistants with direct access to Mapbox developer APIs and documentation.
AI access to Mapbox docs, API references, style specs, and guides. No token required.
Geospatial intelligence with Mapbox APIs like geocoding, POI search, directions, isochrones, etc.
Related MCP Servers
- AlicenseAqualityCmaintenanceProvides access to the USGS Quakes API within Claude Desktop, enabling users to retrieve earthquake data and details through natural language queries.37 npm1MIT
- FlicenseNot gradedqualityDmaintenanceConverts addresses to GPS coordinates and creates map visualizations using the Geoapify API, allowing Claude users to generate GeoJSON data and map images from location lists.4-
- AlicenseNot gradedqualityDmaintenanceEnables Claude Desktop to access Google Maps services including geocoding, place search, directions, distance calculations, and elevation data through stdio communication. Provides comprehensive location-based functionality with direct Google Maps API integration.MIT
- AlicenseAqualityAmaintenanceEnables reading and analysis of vector spatial data through Claude Desktop, supporting formats like FileGDB, Shapefile, GeoJSON, and GeoPackage with tools for layer listing, schema inspection, field statistics, feature extraction, and interactive map rendering.94MIT