NPS MCP Server
by amysatterlee
This MCP Server provides an interface to retrieve National Park Services (NPS) data. It allows users to retrieve a list of national parks in a given U.S. state and fetch detailed information about a specific national park.
Last updated: N/A
What is NPS MCP Server?
This is an MCP server that provides an interface for retrieving data from the National Park Service (NPS) API. It allows users to query and access information about national parks, including details about individual parks and lists of parks within specific states.
How to use NPS MCP Server?
To use this server, you'll need Node.js, npm (or yarn), a valid NPS API key, and Claude Desktop. Clone the repository, install dependencies, configure your API key in a .env
file, build and run the server. Then, configure Claude Desktop to connect to the server using the provided claude_desktop_config.json
snippet.
Key features of NPS MCP Server
Retrieve a list of national parks by state
Fetch detailed information about a specific national park
Uses the National Park Service API
Integration with Claude Desktop
Use cases of NPS MCP Server
Quickly retrieve a list of all parks in a particular state
Find specific details about a given National Park
Integrate National Park data into a Claude chatbot
Programmatic access to NPS data via Claude Desktop
FAQ from NPS MCP Server
How do I get an NPS API key?
How do I get an NPS API key?
You can obtain an API key from the National Park Service developer portal at https://www.nps.gov/subjects/developer/get-started.htm
What are the available API endpoints?
What are the available API endpoints?
The server provides two main endpoints: park-list
for fetching parks by state and park-details
for retrieving details about a specific park.
What is the purpose of MCP Server
What is the purpose of MCP Server
MCP stand for Machine Communication Protocol. MCP technology by Anthropic enables AI models like Claude to communicate and act with the outside world through code. This allows it to perform tasks that require real-time information, or interaction with outside servers, which normally isn’t possible.
What parameters are required to retrieve details for a park
What parameters are required to retrieve details for a park
The server has two available parameters: park-list
for fetching parks by state and park-details
for retrieving details about a specific park.
What code language is this server
What code language is this server
This server is created using Node.js in Javascript.