
National Parks MCP Server

2025.03.21
9
TypeScript地图服务旅游规划公园信息查询位置服务
mcp-server-nationalparks 是一个为美国国家公园服务(NPS)API 提供实时信息的 MCP 服务器。它能够提供关于美国国家公园的详细信息、警报和活动等数据。该服务器的主要功能包括搜索国家公园、获取公园详细信息、获取当前警报、获取游客中心信息、获取露营地信息以及查找即将举行的活动。适用于旅游规划、公园信息查询、活动安排等场景。
View on GitHub
Overview
基本能力
产品定位
mcp-server-nationalparks 是一个为美国国家公园服务(NPS)API 提供实时信息的 MCP 服务器。
核心功能
- 搜索国家公园:根据州代码、搜索词、活动等条件搜索国家公园。
- 获取公园详细信息:包括描述、开放时间、费用、联系方式和活动等。
- 获取当前警报:包括关闭、危险和重要信息等。
- 获取游客中心信息:包括位置、开放时间和联系方式等。
- 获取露营地信息:包括设施、费用和预订详情等。
- 查找即将举行的活动:包括日期、时间和描述等。
适用场景
- 旅游规划:查找国家公园及其相关信息。
- 公园信息查询:获取特定公园的详细信息和当前状态。
- 活动安排:查找和安排即将举行的公园活动。
- 露营计划:查找和预订露营地。
- 游客中心查询:获取游客中心的开放时间和位置。
工具列表
findParks
:根据各种条件搜索国家公园。getParkDetails
:获取特定国家公园的详细信息。getAlerts
:获取国家公园的当前警报。getVisitorCenters
:获取游客中心及其开放时间的信息。getCampgrounds
:获取可用露营地及其设施的信息。getEvents
:查找即将在公园举行的活动。
常见问题解答
- 如何获取 API 密钥?
-
从 National Park Service Developer Portal 获取免费的 API 密钥。
-
如何安装服务器?
-
可以通过 Smithery 自动安装,或手动配置到 Claude Desktop 中。
-
如何搜索特定州的国家公园?
- 使用
findParks
工具,并指定stateCode
参数。
使用教程
使用依赖
- 获取免费的 NPS API 密钥:National Park Service Developer Portal
安装教程
通过 Smithery 安装
npx -y @smithery/cli install @KyrieTangSheng/mcp-server-nationalparks --client claude
手动配置到 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?