A pasteable skeleton generated from the repository name. Check the project README for the exact package and arguments.
Star count
34 โ ยท webcoderz/MCP-Geo ยท read from the repository page ยท (checked 2026-10-16 20:00:20)
Source
collected from the punkpeye/awesome-mcp-servers list ยท type: MCP server
Harvest history
first seen 2026-10-09 ยท last seen 2026-10-16 ยท seen 32ร ยท listed by 10 sources
Score
score 1,003 ยท 34 โ ยท 10 sources ยท mcp
FAQ (answers come from our records)
How do I install it?
We did not find an install command for this repository (our install coverage is only about 4%). Check its README or releases page.
Who is it for?
We filed it under these tags: MCP ๆๅก. The tags come from the entry itself, not a taxonomy we imposed.
Who maintains it?
repository webcoderz/MCP-Geo๏ผfirst catalogued 2026-10-09๏ผlast seen 2026-10-16ใThere is no official certification or quality rating here โ we record sources and dates only.
Geocoding MCP server with GeoPY! ๐ System Requirements - Python 3.6+ ๐ฆ Dependencies Install all required dependencies: Required Packages - **fastmcp**: Framework for building Model Context Protocol servers - **geoPy**: Python library for accessing and geocoding/reverse geocoding locations. All dependencies are specified in requirements.txt for easy installation. ๐ Table of Contents - System Requirements - Dependencies - MCP Tools - Getting Started - Installation Options - Claude Desktop - Elsewhere - Safety Features - Development Documentation - Environment Variables ๐ ๏ธ MCP Tools This MCP server provides the following geocoding tools to Large Language Models (LLMs): geocode_location - Takes a user-provided address or place name and returns the best matchโs latitude, longitude, and formatted address. - Handles errors gracefully and returns None if the location is not found or if an error occurs. reverse_geocode - Takes a latitude and longitude and returns the nearest address. - Useful for finding descriptive information about a point on the map. geocode_with_details - Similar to geocode_location but returns additional data such as bounding boxes and more detailed address info, if supported by the geocoder. geocode_multiple_locations - Accepts a list of address strings and returns a list of geocoding results (lat/lon/address) for each address. - Rate-limited to avoid hitting geocoding service quotas. reverse_geocode_multiple_locations - Accepts a list of [lat, lon] pairs to perform reverse geocoding for each. - Returns a list of dictionaries containing lat, lon, and address or None for unsuccessful lookups, also rate-limited. distance_between_addresses - Calculate the distance between two addresses or place names. - accepts 2 addresses and a unit of measurement (miles/kilometer) - Returns the distance in the specified unit, or None if either address could not be geocoded. distance_between_coords - Calculate the distance between two lat/lon pairs. - accepts 2 pairs of latitude and longitude and a unit of measurement (kilometer/miles) - Returns the distance in the specified unit. ๐ Getting Started Clone the repository: ๐ฆ Installation Options You can install this MCP server in either Claude Desktop or elsewhere. Choose the option that best suits your needs. Option 1: Install for Claude Desktop Install using FastMCP: Option 2: Install elsewhere To use this server anywhere else: 1. Add the following configuration to the settings file: ๐ Safety Features โข Rate Limiting: Each geocoding call is rate-limited (e.g., 1-second delay) to avoid excessive requests that violate usage limits. โข Error Handling: Catches geopy exceptions (timeouts, service errors) and returns safe None results instead of crashing. ๐ Development Documentation If youโd like to extend or modify this server: โข Check geo.py for how each tool is implemented and how geopy is integrated.