osmmcp
Verified Safeby estebamod
Overview
Provides geospatial tools (geocoding, routing, nearby places, neighborhood analysis, EV charging) for large language models via the Model Context Protocol (MCP).
Installation
./osmmcpEnvironment 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
mcpo
Exposes Model Context Protocol (MCP) tools as OpenAPI-compatible HTTP servers for integration with LLM agents and other applications.
mcp-server
Integrates Mapbox's location-based tools with AI agents to enable geospatial intelligence within AI applications.
mcp-openapi-server
Exposes OpenAPI endpoints as Model Context Protocol (MCP) tools, enabling Large Language Models (LLMs) to discover and interact with REST APIs through a standardized protocol.
wanaku
A Model Context Protocol (MCP) Router that centralizes routing and resource management for AI agents, connecting them to various enterprise systems and tools via pluggable capabilities.