Skip to main content
Glama
amysatterlee

MCP Server for National Park Services Data

by amysatterlee

国立公園サービスデータ用のMCPサーバー

このMCPサーバーは、国立公園局(NPS)のデータを取得するためのインターフェースを提供します。ユーザーは以下のことが可能です。

  • 指定された米国の州にある国立公園のリストを取得します。

  • 特定の国立公園に関する詳細情報を取得します。

データの取得には国立公園局 API を使用します。

要件

Related MCP server: Oxenstierna

設定

  1. このリポジトリをクローンします:

    git clone <repository-url>
    cd <repository-folder>
  2. 依存関係をインストールします:

    npm install
  3. ルート ディレクトリに.envファイルを作成し、NPS API キーを追加します。

    API_KEY=your_nps_api_key_here

サーバーの実行

MCP サーバーを起動するには:

npm run build
node ./build/server.js

Claude Desktop の使用:

  1. このMCPサーバーをclaude_desktop_config.jsonに追加します

{
    "mcpServers": {
        "nps": {
            "command": "node",
            "args": [
                "/<Path to Server>/build/index.js"
            ],
            "env": {
                "API_KEY": "Your NPS API Key"
            }
        }
    }
}
  1. Claude Desktopを起動または再起動する

  2. Claude のチャット ウィンドウの下部にあるツール アイコンをクリックして、MCP サーバーが認識され、実行されていることを確認します。

  3. 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.
A
license - permissive license
-
quality - not tested
C
maintenance

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/amysatterlee/nps_mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server