MCP-Geo
MCP-Geo is a geocoding server that leverages the GeoPY library for geocoding and reverse geocoding functionalities. It is designed to interface with Model Context Protocol servers and offers multiple tools for handling geocoding tasks with a focus on error handling and rate limiting.
What geocoding providers are supported?
MCP-Geo supports Nominatim, ArcGIS, and Bing as geocoding providers.
How does MCP-Geo handle errors?
MCP-Geo catches geopy exceptions such as timeouts and service errors, returning safe None results instead of crashing.
Can MCP-Geo calculate distances between locations?
Yes, MCP-Geo can calculate distances between two addresses or coordinate pairs in miles or kilometers.
Is there a rate limit for geocoding requests?
Yes, each geocoding call is rate-limited to avoid excessive requests that violate usage limits.
How can I configure the geocoding provider?
You can configure the geocoding provider using environment variables such as GEOCODER_PROVIDER in the MCP settings file.