mcp-server-geo-optimizer
by dinesh7wd
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| NODE_ENV | No | production hides unexpected error details from clients | development |
| OSRM_URL | No | http(s) OSRM endpoint | https://router.project-osrm.org |
| LOG_LEVEL | No | debug, info, warn, error | info |
| HTTP_RETRIES | No | Retries for 5xx, 429, and network errors, 0-5 | 2 |
| GEO_USER_AGENT | No | User-Agent sent on every outbound request. Recommended. Include contact details for Nominatim. | |
| HTTP_TIMEOUT_MS | No | Outbound HTTP timeout per attempt | 10000 |
| CACHE_TTL_SECONDS | No | In-memory LRU TTL for geocoding and OSRM responses | 300 |
| GEOCODING_API_KEY | No | Provider API key. Required when GEOCODING_PROVIDER is google or mapbox. Redacted from all logs and error messages. | |
| GEOCODING_PROVIDER | No | Geocoding provider: nominatim (default), google, or mapbox | nominatim |
| HAVERSINE_SPEED_KMH | No | Speed used to convert straight-line km to minutes when OSRM is not used | 40 |
| OSRM_MAX_TABLE_SIZE | No | Max coordinates per OSRM table request, checked before any call | 100 |
| PUBLIC_API_MIN_INTERVAL_MS | No | Minimum spacing between requests to the public Nominatim and OSRM hosts, >= 1000 | 1000 |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Server capabilities have not been inspected yet.
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
No tools | |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |