NPS Explorer MCP Server
by Kyle-Ski
This server 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 several APIs.
Last updated: N/A
What is NPS Explorer MCP Server?
The NPS Explorer MCP Server is a Model Context Protocol server that runs on Cloudflare Workers. It integrates the National Park Service API, Recreation.gov API, and a Weather API to provide an LLM with contextual information about U.S. national parks.
How to use NPS Explorer MCP Server?
To use this server, you need a Cloudflare account with Workers and KV enabled, Node.js, and API keys for the National Park Service, Recreation.gov, and a Weather API. After cloning the repository and setting up the environment variables, you can deploy it to Cloudflare Workers using Wrangler. You can then connect to the server using the MCP Server Inspector Tool or integrate it with an LLM.
Key features of NPS Explorer MCP Server
Provides real-time data on national parks
Integrates multiple APIs for comprehensive information
Runs on Cloudflare Workers for scalability and reliability
Offers various tools for querying park information, alerts, events, and weather forecasts
Use cases of NPS Explorer MCP Server
Enhance LLM responses with up-to-date information about national parks
Build applications that provide users with detailed park information
Create chatbots that can answer questions about national parks
Develop tools for planning park visits based on weather and events
FAQ from NPS Explorer MCP Server
What APIs does this server use?
What APIs does this server use?
This server uses the National Park Service API, Recreation.gov API, and a Weather API.
What are the prerequisites for running this server?
What are the prerequisites for running this server?
You need a Cloudflare account with Workers and KV enabled, Node.js, and API keys for the National Park Service, Recreation.gov, and a Weather API.
How do I deploy this server?
How do I deploy this server?
You can deploy this server to Cloudflare Workers using Wrangler.
How do I test this server?
How do I test this server?
You can use the MCP Server Inspector Tool to test this server.
What if connecting to Claude Desktop fails?
What if connecting to Claude Desktop fails?
This is most commonly due to Node incompatibility issues, use node v18.20.4+ locally and checkout the troubleshooting guide.