remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
国立公園サービスデータ用のMCPサーバー
このMCPサーバーは、国立公園局(NPS)のデータを取得するためのインターフェースを提供します。ユーザーは以下のことが可能です。
- 指定された米国の州にある国立公園のリストを取得します。
- 特定の国立公園に関する詳細情報を取得します。
データの取得には国立公園局 API を使用します。
要件
- Node.js (v18以上を推奨)
- npmまたはyarn
- 有効な NPS API キー ( https://www.nps.gov/subjects/developer/get-started.htmで入手可能)
- Claude Desktop がインストールされている(MCP サーバーを実行するため)
設定
- このリポジトリをクローンします:Copy
- 依存関係をインストールします:Copy
- ルート ディレクトリに
.env
ファイルを作成し、NPS API キーを追加します。Copy
サーバーの実行
MCP サーバーを起動するには:
Copy
Claude Desktop の使用:
- このMCPサーバーを
claude_desktop_config.json
に追加します
Copy
- Claude Desktopを起動または再起動する
- Claude のチャット ウィンドウの下部にあるツール アイコンをクリックして、MCP サーバーが認識され、実行されていることを確認します。
- Claude のインターフェースを使用して、国立公園局のデータを照会します。
APIエンドポイント
州別の国立公園リストを取得
ツール名: park-list
パラメータ:
stateCode
(文字列) – 2文字の米国州コード
応答例:
Copy
国立公園の詳細を取得する
ツール名: park-details
パラメータ:
parkCode
(文字列) – 国立公園検索コード
応答例:
Copy
プロンプト
州内の公園を取得する
プロンプト名: parks-by-state
パラメータ:
stateCode
(文字列)
例:
Copy
公園の詳細を見る
プロンプト名: details-for-park
パラメータ:
park
(文字列)
例:
Copy
This server cannot be installed
NPS API を使用して国立公園局のデータの取得を容易にし、ユーザーが州別に国立公園を一覧表示したり、特定の公園の詳細情報にアクセスしたりできるようにします。