Mcp Server Nationalparks

Mcp Server Nationalparks

🚀 美国国家公园 MCP 服务器

本 MCP 服务器为美国国家公园服务(NPS)API 提供支持,能够实时提供美国国家公园的相关信息,涵盖公园详情、警报以及活动等内容。

✨ 主要特性

本服务器提供了一系列实用工具,可根据不同需求获取美国国家公园的各类信息:

  1. findParks:可依据多种标准搜索国家公园。输入参数灵活,包括按州代码筛选(stateCode)、按名称或描述搜索(q),还能通过 limitoffset 控制返回结果的数量和起始位置,输出包含匹配公园信息的结果列表。
  2. getParkDetails:用于获取特定公园的详细信息,只需输入公园代码(parkCode),即可得到包括公园描述、开放时间、门票价格等详细信息的结果。
  3. checkAlerts:检查特定公园的当前警报或关闭信息,输入公园代码(parkCode),输出包含任何当前警报或关闭状态的信息列表。
  4. findVisitorCenters:查找特定公园内的游客中心,输入公园代码(parkCode),输出包含游客中心位置、开放时间和联系方式的结果列表。
  5. searchCampgrounds:搜索特定公园内的营地信息,输入公园代码(parkCode),还可通过 amenities 按设施筛选,输出包含可用营地位置和设施详情的结果列表。
  6. getParkEvents:获取特定公园的活动信息,输入公园代码(parkCode),还能通过 dateRange 按日期范围筛选,输出包含当前和未来活动的详细信息列表。

📦 安装指南

使用 Smithery 安装

运行以下命令安装 MCP 服务器:

npx mcp-server-nationalparks --install

获取 NPS API 密钥

  1. 访问 NPS 开发者门户 获取免费的 API 密钥。
  2. 将密钥安全地存储以供后续使用。

配置 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 文件。

附录:热门国家公园及其代码

属性 详情
公园名称 约塞米蒂、大峡谷、黄石、锡安、大烟山、阿卡迪亚、奥林匹克、洛基山脉、约书亚树、序曲与国王峡谷
公园代码 yose、grca、yell、zion、grsm、acad、olym、romo、jotr、seki

更多公园列表请访问 NPS 官方网站

  • 0 关注
  • 0 收藏,7 浏览
  • system 提出于 2025-09-21 19:54

相似服务问题