nps-explorer-mcp-server
by Kyle-Ski·★ 2·Score 29
An MCP server for U.S. national parks data, providing park info, trails, alerts, events, and weather forecasts via API integrations.
Overview
The NPS Explorer MCP Server runs on Cloudflare Workers and integrates multiple APIs including the National Park Service API, Recreation.gov API, and Weather API. It provides tools to query park information, trail details, alerts, events, weather forecasts, and camping information. The server follows the Model Context Protocol standard, allowing it to be connected to various LLM clients via simple tool calls. While most functionality is working, one tool (findNearbyRecreation) is noted as not working correctly.
Try asking AI
After installing, here are 5 things you can ask your AI assistant:
When to choose this
Choose this MCP server when you need specialized access to US national park information through LLM tool calls, especially if you're already using Cloudflare infrastructure.
When NOT to choose this
Don't choose this if you need information about parks outside the US, or if you prefer solutions with more extensive API integrations beyond what this server provides.
Tools this server exposes
9 tools extracted from the READMEgetParkInfoGet comprehensive information about a national park including both static details and current conditions
getTrailInfoGet detailed information about trails including difficulty, length, elevation gain, and current conditions
findParksFind national parks based on criteria such as state, activities, or amenities
getParkAlertsGet current alerts, closures, and notifications for specified parks
getParkEventsGet upcoming events at parks including ranger talks, guided hikes, and educational programs
findNearbyRecreationFind recreation areas and camping options near a given location
planParkVisitGet recommendations for the best time to visit a park based on historical and forecast weather
getParkWeatherForecastGet detailed weather forecast for a national park by park code
getCampgroundsList campgrounds within a given national park with detailed information
Comparable tools
Installation
Installation
- **Clone the repo**
git clone https://github.com/Kyle-Ski/nps-explorer-mcp-server.git
cd nps-explorer-mcp-server- **Set up API keys**
- Get API keys for National Park Service API, Recreation.gov API, and Weather API
- Create a GitHub OAuth App
- Copy
.dev.vars.exampleto.dev.varsand populate with your secrets
- **Install dependencies**
npm i- **Run locally**
npm start- **Deploy to Cloudflare Workers**
npm run deploy**Claude Desktop Configuration:** Add to your Claude Desktop configuration:
{
"mcpServers": {
"nps-explorer": {
"command": "npx",
"args": ["@modelcontextprotocol/inspector", "connect", "https://your-subdomain.workers.dev"]
}
}
}FAQ
- What APIs are integrated into this MCP server?
- The server integrates the National Park Service API, Recreation.gov API, and a Weather API (weatherapi.com).
- How do I connect this MCP server to Claude Desktop?
- You need to deploy it to Cloudflare Workers first, then add the server URL to your Claude Desktop configuration using the MCP inspector tool.
Compare nps-explorer-mcp-server with
Last updated · Auto-generated from public README + GitHub signals.