MCP Server for National Park Services Data
国立公園サービスデータ用のMCPサーバー
このMCPサーバーは、国立公園局(NPS)のデータを取得するためのインターフェースを提供します。ユーザーは以下のことが可能です。
指定された米国の州にある国立公園のリストを取得します。
特定の国立公園に関する詳細情報を取得します。
データの取得には国立公園局 API を使用します。
要件
Node.js (v18以上を推奨)
npmまたはyarn
有効な NPS API キー ( https://www.nps.gov/subjects/developer/get-started.htmで入手可能)
Claude Desktop がインストールされている(MCP サーバーを実行するため)
Related MCP server: National Park Data MCP Server
設定
このリポジトリをクローンします:
git clone <repository-url> cd <repository-folder>依存関係をインストールします:
npm installルート ディレクトリに
.envファイルを作成し、NPS API キーを追加します。API_KEY=your_nps_api_key_here
サーバーの実行
MCP サーバーを起動するには:
npm run build
node ./build/server.jsClaude Desktop の使用:
このMCPサーバーを
claude_desktop_config.jsonに追加します
{
"mcpServers": {
"nps": {
"command": "node",
"args": [
"/<Path to Server>/build/index.js"
],
"env": {
"API_KEY": "Your NPS API Key"
}
}
}
}Claude Desktopを起動または再起動する
Claude のチャット ウィンドウの下部にあるツール アイコンをクリックして、MCP サーバーが認識され、実行されていることを確認します。
Claude のインターフェースを使用して、国立公園局のデータを照会します。
APIエンドポイント
州別の国立公園リストを取得
ツール名: park-list
パラメータ:
stateCode(文字列) – 2文字の米国州コード
応答例:
[
{
"fullName": "Yellowstone National Park",
"description": "First national park in the U.S.",
"parkCode": "yell"
}
]国立公園の詳細を取得する
ツール名: park-details
パラメータ:
parkCode(文字列) – 国立公園検索コード
応答例:
[
{
"fullName": "Yellowstone National Park",
"description": "First national park in the U.S.",
"states": "WY, MT, ID"
}
]プロンプト
州内の公園を取得する
プロンプト名: parks-by-state
パラメータ:
stateCode(文字列)
例:
What National Parks are in the state of CA?公園の詳細を見る
プロンプト名: details-for-park
パラメータ:
park(文字列)
例:
Give me details about Yellowstone National Park.This server cannot be deployed
Maintenance
Related MCP Connectors
Plan US National Park Service trips — parks, alerts, campgrounds, things to do, events.
NPS MCP — US National Park Service (free key, generous limits)
Recreation.gov MCP — wraps the Recreation Information Database (RIDB) API v1
Provides access to Civic Plus - See Click Fix, allowing you to interact with your data via an LLM.…
Related MCP Servers
- AlicenseBqualityDmaintenanceProvides real-time information about U.S. National Parks through the NPS API, enabling users to search parks, check details, alerts, visitor centers, campgrounds, and upcoming events.6209 npm41MIT
- AlicenseNot gradedqualityDmaintenancePython based with all 29 tools that's available to developers from National Park Services (NPS)MIT
- AlicenseNot gradedqualityDmaintenanceProvides access to the National Park Service API to search for U.S. national parks, view park details, check alerts and closures, find visitor centers, campgrounds, and upcoming events.209 npmMIT
- AlicenseNot gradedqualityDmaintenanceProvides access to the National Park Service API, enabling natural language queries about parks, alerts, campgrounds, events, and more.MIT