A Model Context Protocol (MCP) server on Cloudflare Workers, letting you query APIs for park overviews, trails, alerts, events, weather forecasts, and more via simple tool calls from your LLM of choice.
Config is the same across clients — only the file and path differ.
{
"mcpServers": {
"nps-explorer-mcp-server": {
"command": "<see-readme>",
"args": []
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
This repository is a modified version of Cloudflare’s remote-MCP-GitHub-OAuth demo, extended into a National Parks Service Explorer. It provides an LLM context on U.S. national parks by integrating:
No automated test available for this server. Check the GitHub README for setup instructions.
Five weighted categories — click any category to see the underlying evidence.
No known CVEs.
No package registry to scan.
Be the first to review
Have you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Others in maps
Real-time BART departures, trip planning, fares, stations, and advisories.
A Model Context Protocol (MCP) server providing TomTom's location services, search, routing, and traffic data to AI agents.
MCP server for the VesselAPI — maritime vessel tracking, port events, emissions, and navigation data
Global weather API: forecasts, historical data, marine, ski, astronomy and timezone.
MCP Security Weekly
Get CVE alerts and security updates for Nps Explorer Mcp Server and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
This repository is a modified version of Cloudflare’s remote-MCP-GitHub-OAuth demo, extended into a National Parks Service Explorer. It provides an LLM context on U.S. national parks by integrating:
It runs as a Model Context Protocol (MCP) server on Cloudflare Workers, letting you query park overviews, trails, alerts, events, weather forecasts, and more via simple tool calls to the LLM.
Looking for the original demo?
See Cloudflare’s instructions here.Want to add this tool directly to your Claude Desktop?
Checkout the instructions hereWant to clone their example directly? Use their command line to get a server going on your machine:
npm create cloudflare@latest -- my-mcp-server --template=cloudflare/ai/demos/remote-mcp-github-oauth
Clone this repo
git clone https://github.com/Kyle-Ski/nps-explorer-mcp-server.git
cd nps-explorer-mcp-server
Copy and fill .dev.vars
cp .dev.vars.example .dev.vars
Then open .dev.vars and populate with your own secrets.
npm i
npm start
The deploy command is using Wrangler to deploy your server to Cloudflare Workers! Cloudflare will also use their Durable Objects and Workers KV.
npm run deploy
| Tool Name | Description | Status |
|---|---|---|
getParkInfo | Get comprehensive information about a national park including both static details and current conditions | working |
getTrailInfo | Get detailed information about trails (difficulty, length, elevation gain, current conditions) | 🚧 under construction |
findParks | Find national parks based on criteria such as state, activities, or amenities | working |
getParkAlerts | Get current alerts, closures, and notifications for specified parks | working |
getParkEvents | Get upcoming events at parks including ranger talks, guided hikes, and educational programs | working |
findNearbyRecreation | Find recreation areas and camping options near a given location | ⚠️ not working correctly |
planParkVisit | Get recommendations for the best time to visit a park based on historical and for |