本 MCP 服务器为美国国家公园服务(NPS)API 提供支持,能够实时提供美国国家公园的相关信息,涵盖公园详情、警报以及活动等内容。
本服务器提供了一系列实用工具,可根据不同需求获取美国国家公园的各类信息:
findParks
:可依据多种标准搜索国家公园。输入参数灵活,包括按州代码筛选(stateCode
)、按名称或描述搜索(q
),还能通过 limit
和 offset
控制返回结果的数量和起始位置,输出包含匹配公园信息的结果列表。getParkDetails
:用于获取特定公园的详细信息,只需输入公园代码(parkCode
),即可得到包括公园描述、开放时间、门票价格等详细信息的结果。checkAlerts
:检查特定公园的当前警报或关闭信息,输入公园代码(parkCode
),输出包含任何当前警报或关闭状态的信息列表。findVisitorCenters
:查找特定公园内的游客中心,输入公园代码(parkCode
),输出包含游客中心位置、开放时间和联系方式的结果列表。searchCampgrounds
:搜索特定公园内的营地信息,输入公园代码(parkCode
),还可通过 amenities
按设施筛选,输出包含可用营地位置和设施详情的结果列表。getParkEvents
:获取特定公园的活动信息,输入公园代码(parkCode
),还能通过 dateRange
按日期范围筛选,输出包含当前和未来活动的详细信息列表。运行以下命令安装 MCP 服务器:
npx mcp-server-nationalparks --install
在 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 文件。
属性 | 详情 |
---|---|
公园名称 | 约塞米蒂、大峡谷、黄石、锡安、大烟山、阿卡迪亚、奥林匹克、洛基山脉、约书亚树、序曲与国王峡谷 |
公园代码 | yose、grca、yell、zion、grsm、acad、olym、romo、jotr、seki |
更多公园列表请访问 NPS 官方网站。