NPS Explorer MCP Server logo

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.

View on GitHub

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?

This server uses the National Park Service API, Recreation.gov API, and a Weather API.

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?

You can deploy this server to Cloudflare Workers using Wrangler.

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?

This is most commonly due to Node incompatibility issues, use node v18.20.4+ locally and checkout the troubleshooting guide.