MCP Catalogs
Home

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.

ai-llmdeveloper-toolsother
2
Forks
2
Open issues
13 mo ago
Last commit
2d ago
Indexed

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:

you:Planning a national park visit with up-to-date weather and trail conditions
you:Discovering events and alerts at various national parks
you:Finding campgrounds and recreation areas near specific locations
you:What APIs are integrated into this MCP server?
you:How do I connect this MCP server to Claude Desktop?

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 README
  • getParkInfo

    Get comprehensive information about a national park including both static details and current conditions

  • getTrailInfo

    Get detailed information about trails including difficulty, length, elevation gain, and current conditions

  • findParks

    Find national parks based on criteria such as state, activities, or amenities

  • getParkAlerts

    Get current alerts, closures, and notifications for specified parks

  • getParkEvents

    Get upcoming events at parks including ranger talks, guided hikes, and educational programs

  • findNearbyRecreation

    Find recreation areas and camping options near a given location

  • planParkVisit

    Get recommendations for the best time to visit a park based on historical and forecast weather

  • getParkWeatherForecast

    Get detailed weather forecast for a national park by park code

  • getCampgrounds

    List campgrounds within a given national park with detailed information

Comparable tools

national-parks-apius-parks-mcppark-data-explorer

Installation

Installation

  1. **Clone the repo**
git clone https://github.com/Kyle-Ski/nps-explorer-mcp-server.git
cd nps-explorer-mcp-server
  1. **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.example to .dev.vars and populate with your secrets
  1. **Install dependencies**
npm i
  1. **Run locally**
npm start
  1. **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

GitHub →

Last updated · Auto-generated from public README + GitHub signals.