National Parks MCP Server

National Parks MCP Server

通过 NPS API 提供关于美国国家公园的实时信息,使用户能够搜索公园、查看详情、警报、游客中心、露营地和即将举行的活动。

Category
访问服务器

README

国家公园 MCP 服务器

smithery badge

用于国家公园管理局 (NPS) API 的 MCP 服务器,提供关于美国国家公园的实时信息,包括公园详情、警报和活动。

工具

  1. findParks

    • 根据各种标准搜索国家公园
    • 输入:
      • stateCode (可选字符串): 按州代码过滤公园(例如,“CA”代表加利福尼亚州)。多个州可以用逗号分隔(例如,“CA,OR,WA”)
      • q (可选字符串): 用于按名称或描述过滤公园的搜索词
      • limit (可选数字): 要返回的最大公园数量(默认值:10,最大值:50)
      • start (可选数字): 结果的起始位置(用于分页)
      • activities (可选字符串): 按可用活动过滤(例如,“hiking,camping”)
    • 返回:包含详细信息的匹配公园
  2. getParkDetails

    • 获取关于特定国家公园的全面信息
    • 输入:
      • parkCode (字符串): 国家公园的公园代码(例如,“yose”代表优胜美地,“grca”代表大峡谷)
    • 返回:详细的公园信息,包括描述、开放时间、费用、联系方式和活动
  3. getAlerts

    • 获取国家公园的当前警报,包括关闭、危险和重要信息
    • 输入:
      • parkCode (可选字符串): 按公园代码过滤警报(例如,“yose”代表优胜美地)。多个公园可以用逗号分隔(例如,“yose,grca”)
      • limit (可选数字): 要返回的最大警报数量(默认值:10,最大值:50)
      • start (可选数字): 结果的起始位置(用于分页)
      • q (可选字符串): 用于按标题或描述过滤警报的搜索词
    • 返回:按公园组织的当前警报
  4. getVisitorCenters

    • 获取关于游客中心及其开放时间的信息
    • 输入:
      • parkCode (可选字符串): 按公园代码过滤游客中心(例如,“yose”代表优胜美地)。多个公园可以用逗号分隔(例如,“yose,grca”)
      • limit (可选数字): 要返回的最大游客中心数量(默认值:10,最大值:50)
      • start (可选数字): 结果的起始位置(用于分页)
      • q (可选字符串): 用于按名称或描述过滤游客中心的搜索词
    • 返回:游客中心信息,包括位置、开放时间和联系方式
  5. getCampgrounds

    • 获取关于可用露营地及其便利设施的信息
    • 输入:
      • parkCode (可选字符串): 按公园代码过滤露营地(例如,“yose”代表优胜美地)。多个公园可以用逗号分隔(例如,“yose,grca”)
      • limit (可选数字): 要返回的最大露营地数量(默认值:10,最大值:50)
      • start (可选数字): 结果的起始位置(用于分页)
      • q (可选字符串): 用于按名称或描述过滤露营地的搜索词
    • 返回:露营地信息,包括便利设施、费用和预订详情
  6. getEvents

    • 查找公园即将举行的活动
    • 输入:
      • parkCode (可选字符串): 按公园代码过滤活动(例如,“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. 国家公园管理局开发者门户 获取免费 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"
      }
    }
  }
}

使用示例

查找某个州的公园

告诉我科罗拉多州的国家公园。

获取关于特定公园的详细信息

黄石国家公园的入场费是多少?

检查警报或关闭

优胜美地现在是否有任何关闭或警报?

查找游客中心

大峡谷国家公园有哪些游客中心?

寻找露营地

锡安国家公园是否有任何带有电源插座的露营地?

查找即将举行的活动

下周末阿卡迪亚国家公园有哪些活动?

根据活动计划行程

犹他州有哪些国家公园有良好的徒步旅行路线?

许可证

此 MCP 服务器在 MIT 许可证下获得许可。 有关详细信息,请参见 LICENSE 文件。

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

公园名称 公园代码
优胜美地 yose
大峡谷 grca
黄石 yell
锡安 zion
大雾山 grsm
阿卡迪亚 acad
奥林匹克 olym
落基山 romo
约书亚树 jotr
红杉和国王峡谷 seki

有关完整列表,请访问 NPS 网站

推荐服务器

Baidu Map

Baidu Map

百度地图核心API现已全面兼容MCP协议,是国内首家兼容MCP协议的地图服务商。

官方
精选
JavaScript
Playwright MCP Server

Playwright MCP Server

一个模型上下文协议服务器,它使大型语言模型能够通过结构化的可访问性快照与网页进行交互,而无需视觉模型或屏幕截图。

官方
精选
TypeScript
Magic Component Platform (MCP)

Magic Component Platform (MCP)

一个由人工智能驱动的工具,可以从自然语言描述生成现代化的用户界面组件,并与流行的集成开发环境(IDE)集成,从而简化用户界面开发流程。

官方
精选
本地
TypeScript
Audiense Insights MCP Server

Audiense Insights MCP Server

通过模型上下文协议启用与 Audiense Insights 账户的交互,从而促进营销洞察和受众数据的提取和分析,包括人口统计信息、行为和影响者互动。

官方
精选
本地
TypeScript
VeyraX

VeyraX

一个单一的 MCP 工具,连接你所有喜爱的工具:Gmail、日历以及其他 40 多个工具。

官方
精选
本地
Kagi MCP Server

Kagi MCP Server

一个 MCP 服务器,集成了 Kagi 搜索功能和 Claude AI,使 Claude 能够在回答需要最新信息的问题时执行实时网络搜索。

官方
精选
Python
graphlit-mcp-server

graphlit-mcp-server

模型上下文协议 (MCP) 服务器实现了 MCP 客户端与 Graphlit 服务之间的集成。 除了网络爬取之外,还可以将任何内容(从 Slack 到 Gmail 再到播客订阅源)导入到 Graphlit 项目中,然后从 MCP 客户端检索相关内容。

官方
精选
TypeScript
e2b-mcp-server

e2b-mcp-server

使用 MCP 通过 e2b 运行代码。

官方
精选
Neon MCP Server

Neon MCP Server

用于与 Neon 管理 API 和数据库交互的 MCP 服务器

官方
精选
Exa MCP Server

Exa MCP Server

模型上下文协议(MCP)服务器允许像 Claude 这样的 AI 助手使用 Exa AI 搜索 API 进行网络搜索。这种设置允许 AI 模型以安全和受控的方式获取实时的网络信息。

官方
精选