How do I get an NPS API key?
Get a free API key from the National Park Service Developer Portal at [https://www.nps.gov/subjects/developer/get-started.htm](https://www.nps.gov/subjects/developer/get-started.htm).
@KyrieTangSheng
基本信息
暂无概览
使用下面的配置,将此服务器添加到你的 MCP 客户端。
{
"mcpServers": {
"mcp-server-nationalparks": {
"command": "npx",
"args": [
"-y",
"@smithery/cli",
"install",
"@KyrieTangSheng/mcp-server-nationalparks",
"--client",
"claude"
]
}
}
}`stateCode` (optional string): Filter parks by state code (e.g., "CA" for California). Multiple states can be comma-separated (e.g., "CA,OR,WA")
Matching parks with detailed information
`parkCode` (string): The park code of the national park (e.g., "yose" for Yosemite, "grca" for Grand Canyon)
Detailed park information including descriptions, hours, fees, contacts, and activities
`parkCode` (optional string): Filter alerts by park code (e.g., "yose" for Yosemite). Multiple parks can be comma-separated (e.g., "yose,grca")
Current alerts organized by park
`parkCode` (optional string): Filter visitor centers by park code (e.g., "yose" for Yosemite). Multiple parks can be comma-separated (e.g., "yose,grca")
Visitor center information including location, hours, and contact details
`parkCode` (optional string): Filter campgrounds by park code (e.g., "yose" for Yosemite). Multiple parks can be comma-separated (e.g., "yose,grca")
Campground information including amenities, fees, and reservation details
`parkCode` (optional string): Filter events by park code (e.g., "yose" for Yosemite). Multiple parks can be comma-separated (e.g., "yose,grca")
Event information including dates, times, and descriptions
The National Parks MCP Server is an MCP (Model Context Protocol) server that integrates with the National Park Service (NPS) API to provide real-time information about U.S. National Parks, including park details, alerts, and activities. It is intended for AI assistants and developers who need to query park data within MCP-compatible clients like Claude Desktop.
To use this server, you must first obtain a free API key from the National Park Service Developer Portal. Then install the server via Smithery or configure it manually in claude_desktop_config.json by specifying the npx command and setting the NPS_API_KEY environment variable. Once set up, you can invoke its six tools (e.g., findParks, getParkDetails, getAlerts) through natural language prompts or direct calls.
Get a free API key from the National Park Service Developer Portal at [https://www.nps.gov/subjects/developer/get-started.htm](https://www.nps.gov/subjects/developer/get-started.htm).
The server runs via `npx`, so you need Node.js installed on your system. No other runtime requirements are mentioned.
You can retrieve park details, alerts, visitor centers, campgrounds, and events. All data comes from the official NPS API.
Yes, most tools accept a `limit` parameter (default 10, maximum 50). The `start` parameter supports pagination for larger result sets.
Authentication is handled by setting the `NPS_API_KEY` environment variable in the MCP client configuration. The server uses this key to make authorized requests to the NPS API.

Model Context Protocol Servers
This open-source curriculum introduces the fundamentals of Model Context Protocol (MCP) through real-world, cross-language examples in .NET, Java, TypeScript, JavaScript, Rust and Python. Designed for developers, it focuses on practical techniques for building modular, scalable,

See and control a real Windows PC you own — from any MCP client, locally or remotely. Observe (UIA + screenshots), click/type/drag/scroll, launch apps, owner Live View. BYOH: your machine, your key.

Run advanced phishing, voice phishing, deepfake fraud simulations, and cybersecurity awareness training from your AI assistant.

B2B competitive intelligence, live sales battlecards, 5-axis ICP prospect fit scoring, and tech stack teardowns over MCP and REST with cited public-web evidence.
评论