mcpField
N
National Parks MCP Server

National Parks MCP Server

ローカル
github.com/KyrieTangSheng地図・旅行4171 週間前に更新

National Parks MCP Server について

National Parks MCP Server は、米国国立公園局(NPS)API をラップし、米国の国立公園の詳細、アラート、アクティビティ情報を提供する MCP サーバーです。旅行に関する質問をアシスタントに尋ねたい利用者に適しています。

主な機能

  1. 01州とアクティビティによる公園検索
  2. 02公園の詳細、料金、連絡先の確認
  3. 03閉鎖や危険などのアラート取得
  4. 04ビジターセンターとキャンプ場の情報
  5. 05日付による公園イベントの検索

活用シーン

  1. 01特定の州にある国立公園を一覧表示する
  2. 02旅行前に閉鎖やアラートを確認する
  3. 03電気接続のあるキャンプ場を探す

MCP 対応

本プロジェクトは MCP サーバーであり、findParks、getParkDetails、getAlerts、getVisitorCenters、getCampgrounds、getEvents などのツールを MCP クライアントに公開します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"nationalparks": {
"command": "npx",
"args": [
"-y",
"@smithery/cli"
]
}
}
}
起動コマンドnpx -y @smithery/cli

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npm@smithery/cli

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

国立公園 MCP サーバー

smithery badge Verified on MseeP

National Park Service(NPS)API 用の MCP サーバーです。米国の国立公園に関する公園の詳細情報、アラート、アクティビティなど、リアルタイムの情報を提供します。

ツール

  1. findParks

    • さまざまな条件で国立公園を検索します
    • 入力:
      • stateCode(省略可の文字列):州コードで公園を絞り込みます(例:「CA」はCalifornia)。複数の州はカンマ区切りで指定できます(例:「CA,OR,WA」)
      • q(省略可の文字列):公園名または説明を絞り込む検索語
      • limit(省略可の数値):返される公園の最大数(デフォルト:10、最大:50)
      • start(省略可の数値):結果の開始位置(ページネーションに便利です)
      • activities(省略可の文字列):利用可能なアクティビティで絞り込みます(例:「hiking,camping」)
    • 戻り値:詳細情報を含む、一致した公園
  2. getParkDetails

    • 特定の国立公園に関する包括的な情報を取得します
    • 入力:
      • parkCode(文字列):国立公園の公園コード(例:Yosemite は「yose」、Grand Canyon は「grca」)
    • 戻り値:説明、営業時間、料金、連絡先、アクティビティなどの詳細な公園情報
  3. getAlerts

    • 閉鎖、危険、重要な情報など、国立公園の最新アラートを取得します
    • 入力:
      • parkCode(省略可の文字列):公園コードでアラートを絞り込みます(例:Yosemite は「yose」)。複数の公園はカンマ区切りで指定できます(例:「yose,grca」)
      • limit(省略可の数値):返されるアラートの最大数(デフォルト:10、最大:50)
      • start(省略可の数値):結果の開始位置(ページネーションに便利です)
      • q(省略可の文字列):タイトルまたは説明でアラートを絞り込む検索語
    • 戻り値:公園ごとに整理された最新アラート
  4. getVisitorCenters

    • ビジターセンターと営業時間に関する情報を取得します
    • 入力:
      • parkCode(省略可の文字列):公園コードでビジターセンターを絞り込みます(例:Yosemite は「yose」)。複数の公園はカンマ区切りで指定できます(例:「yose,grca」)
      • limit(省略可の数値):返されるビジターセンターの最大数(デフォルト:10、最大:50)
      • start(省略可の数値):結果の開始位置(ページネーションに便利です)
      • q(省略可の文字列):ビジターセンター名または説明で絞り込む検索語
    • 戻り値:所在地、営業時間、連絡先を含むビジターセンター情報
  5. getCampgrounds

    • 利用可能なキャンプ場と設備に関する情報を取得します
    • 入力:
      • parkCode(省略可の文字列):公園コードでキャンプ場を絞り込みます(例:Yosemite は「yose」)。複数の公園はカンマ区切りで指定できます(例:「yose,grca」)
      • limit(省略可の数値):返されるキャンプ場の最大数(デフォルト:10、最大:50)
      • start(省略可の数値):結果の開始位置(ページネーションに便利です)
      • q(省略可の文字列):キャンプ場名または説明で絞り込む検索語
    • 戻り値:設備、料金、予約情報を含むキャンプ場情報
  6. getEvents

    • 公園で開催予定のイベントを検索します
    • 入力:
      • parkCode(省略可の文字列):公園コードでイベントを絞り込みます(例:Yosemite は「yose」)。複数の公園はカンマ区切りで指定できます(例:「yose,grca」)
      • limit(省略可の数値):返されるイベントの最大数(デフォルト:10、最大:50)
      • start(省略可の数値):結果の開始位置(ページネーションに便利です)
      • dateStart(省略可の文字列):イベントを絞り込む開始日(形式:YYYY-MM-DD)
      • dateEnd(省略可の文字列):イベントを絞り込む終了日(形式:YYYY-MM-DD)
      • q(省略可の文字列):タイトルまたは説明でイベントを絞り込む検索語
    • 戻り値:日付、時刻、説明を含むイベント情報

セットアップ

Smithery 経由でのインストール

Smithery 経由で、Claude Desktop 用の mcp-server-nationalparks を自動的にインストールするには:

npx -y @smithery/cli install @KyrieTangSheng/mcp-server-nationalparks --client claude
NPS API キー
  1. National Park Service Developer Portal から無料の API キーを取得します
  2. このキーはリクエストの認証に使用するため、安全に保管します
Claude Desktop での使用方法

Claude Desktop でこのサーバーを使用するには、以下を claude_desktop_config.json に追加します:

{
  "mcpServers": {
    "nationalparks": {
      "command": "npx",
      "args": ["-y", "mcp-server-nationalparks"],
      "env": {
        "NPS_API_KEY": "YOUR_NPS_API_KEY"
      }
    }
  }
}

使用例

州内の公園を検索する
Tell me about national parks in Colorado.
特定の公園の詳細を取得する
What's the entrance fee for Yellowstone National Park?
警告や閉鎖情報を確認する
Are there any closures or alerts at Yosemite right now?
ビジターセンターを検索する
What visitor centers are available at Grand Canyon National Park?
キャンプ場を探す
Are there any campgrounds with electrical hookups in Zion National Park?
今後のイベントを検索する
What events are happening at Acadia National Park next weekend?
アクティビティに基づいて旅行を計画する
Which national parks in Utah have good hiking trails?

ライセンス

この MCP サーバーは MIT License の下でライセンスされています。詳しくは LICENSE ファイルをご覧ください。

付録:人気の国立公園とそのコード

公園名公園コード
Yosemiteyose
Grand Canyongrca
Yellowstoneyell
Zionzion
Great Smoky Mountainsgrsm
Acadiaacad
Olympicolym
Rocky Mountainromo
Joshua Treejotr
Sequoia & Kings Canyonseki

完全な一覧は、NPS website をご覧ください。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。