Back to Home
estebamod icon

osmmcp

Verified Safe

by estebamod

Overview

Provides geospatial tools (geocoding, routing, nearby places, neighborhood analysis, EV charging) for large language models via the Model Context Protocol (MCP).

Installation

Run Command
./osmmcp

Environment Variables

  • CLAUDE_API_KEY

Security Notes

The project uses standard OpenStreetMap APIs (Nominatim, Overpass, OSRM) for its core functionality. It implements rate limiting, connection pooling, and timeouts for external API calls, which are good practices. Input parameters for all tools undergo basic validation to prevent invalid requests. The `generateClientConfig` function correctly uses `os.Getenv("CLAUDE_API_KEY")` to retrieve the API key and includes checks for path traversal when writing configuration files. There are no apparent hardcoded secrets or direct `eval`-like constructs that would allow arbitrary code execution. Relying on external APIs always introduces a trust dependency, but interaction seems handled responsibly.

Similar Servers

Stats

Interest Score30
Security Score8
Cost ClassMedium
Avg Tokens750
Stars1
Forks0
Last Update2025-12-06

Tags

GeospatialOpenStreetMapLLM ToolsMappingNavigation