MCP-Geo

MCP-Geo

3.5

If you are the rightful owner of MCP-Geo and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

MCP-Geo is a geocoding Model Context Protocol server utilizing GeoPY for geocoding and reverse geocoding services.

MCP-Geo is a robust geocoding server built using the fastmcp framework and GeoPY library. It provides a suite of geocoding tools that allow users to convert addresses into geographic coordinates and vice versa. The server is designed to handle multiple geocoding requests efficiently, with built-in rate limiting and error handling to ensure reliable performance. It supports various geocoding providers, including Nominatim, ArcGIS, and Bing, allowing for flexible integration into different applications. The server can be installed on Claude Desktop or any other environment, making it versatile for various deployment scenarios. With its comprehensive set of features, MCP-Geo is ideal for applications requiring precise location data and geospatial analysis.

Features

  • Geocode Location: Converts addresses to latitude and longitude.
  • Reverse Geocode: Finds addresses from latitude and longitude.
  • Geocode with Details: Provides additional geocoding data like bounding boxes.
  • Distance Calculation: Computes distances between addresses or coordinates.
  • Rate Limiting: Prevents excessive requests to geocoding services.

Tools

  1. geocode_location

    Address to latitude and format address

  2. reverse_geocode

    Latitude and longitude to address

  3. geocode_with_details

    Provide detailed geocode information

  4. geocode_multiple_locations

    Batch geocoding

  5. reverse_geocode_multiple_locations

    Batch reverse geocoding

  6. distance_between_addresses

    Calculate the distance between addresses

  7. distance_between_coords

    Calculate distance between latitude and longitude