recreation-mcp-server
Verified Safeby adhocteam
Overview
This MCP server enables LLMs like Claude to discover and learn about recreation opportunities by integrating National Park Service, Recreation.gov, and OpenWeatherMap APIs, providing tools to search for parks, campgrounds, weather, and activities.
Installation
docker compose -f /path/to/recreation-mcp-server/docker-compose.yml run --rm mcp-recreation-serverEnvironment Variables
- NPS_API_KEY
- RECREATION_GOV_API_KEY
- OPENWEATHER_API_KEY
Security Notes
The project demonstrates strong security practices for a development/demo environment, including multi-stage Docker builds, running as a non-root user (UID 1000), a read-only filesystem, and minimal container dependencies. API keys are managed via environment variables and explicitly stated not to be hardcoded or logged in responses. Network communication to external APIs is exclusively over HTTPS. No 'eval' or malicious patterns were identified. For production deployments, dedicated secrets management is recommended over .env files, and a more robust logging setup that strictly redacts all query parameters from URLs if they contain sensitive data should be confirmed.
Similar Servers
mcpo
Exposes Model Context Protocol (MCP) tools as OpenAPI-compatible HTTP servers.
mcp-openapi-server
A Model Context Protocol (MCP) server that exposes OpenAPI endpoints as MCP tools, along with optional support for MCP prompts and resources, enabling Large Language Models to interact with REST APIs.
mkp
MKP is a Model Context Protocol (MCP) server for Kubernetes, enabling LLM-powered applications to interact with Kubernetes clusters by providing tools for resource listing, getting, applying, deleting, and executing commands.
ocireg-mcp
An MCP server enabling LLM-powered applications to interact with OCI registries for querying image information, tags, manifests, and configurations.